gaim will not connect to jabber clients on AMD64

Bug #80685 reported by Matthew Koyle
4
Affects Status Importance Assigned to Milestone
gaim (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gaim

I am unable to connect to any jabber client (including jabber.org with strange and long usernames). I have attempted to connect to google talk without success.

Seems to be related to DNS... might not actually be a problem with gaim; gaim can connect to other clients (AIM is working properly for me). I don't know if some other package I have installed in addition to base system is the problem. I have not added anything like dnsmasq or anything that should interact with DNS at that level.

Here is gaim -d output from a session where I logged on, added my google talk account (googlemail.com as server per directions at http://www.google.com/support/talk/bin/answer.py?answer=24073), tried to log on a couple more times, then closed the gaim windows and finally closed gaim completely.

matthew@ruth:~$ gaim -d
dbus: okkk
plugins: probing /usr/lib/gaim/musicmessaging.so
plugins: probing /usr/lib/gaim/dbus-example.so
plugins: probing /usr/lib/gaim/docklet.so
plugins: probing /usr/lib/gaim/extplacement.so
plugins: probing /usr/lib/gaim/gaimrc.so
plugins: probing /usr/lib/gaim/gestures.so
plugins: probing /usr/lib/gaim/gevolution.so
plugins: probing /usr/lib/gaim/history.so
plugins: probing /usr/lib/gaim/iconaway.so
plugins: probing /usr/lib/gaim/idle.so
plugins: probing /usr/lib/gaim/libgaimperl.so
plugins: /usr/lib/gaim/libgaimperl.so is not usable because the 'gaim_init_plugin' symbol could not be found. Does the plugin call the GAIM_INIT_PLUGIN() macro?
plugins: probing /usr/lib/gaim/libgg.so
plugins: probing /usr/lib/gaim/libirc.so
plugins: probing /usr/lib/gaim/libjabber.so
plugins: probing /usr/lib/gaim/libmsn.so
plugins: probing /usr/lib/gaim/libnovell.so
plugins: probing /usr/lib/gaim/liboscar.so
plugins: probing /usr/lib/gaim/libsametime.so
plugins: /usr/lib/gaim/libsametime.so has a prefs_info, but is a prpl. This is no longer supported.
plugins: probing /usr/lib/gaim/libsimple.so
plugins: probing /usr/lib/gaim/libyahoo.so
plugins: probing /usr/lib/gaim/libzephyr.so
plugins: /usr/lib/gaim/libzephyr.so is unloadable: libzephyr.so.3: cannot open shared object file: No such file or directory
plugins: probing /usr/lib/gaim/ssl-gnutls.so
plugins: probing /usr/lib/gaim/notify.so
plugins: probing /usr/lib/gaim/perl.so
plugins: probing /usr/lib/gaim/psychic.so
plugins: probing /usr/lib/gaim/relnot.so
plugins: probing /usr/lib/gaim/spellchk.so
plugins: probing /usr/lib/gaim/statenotify.so
plugins: probing /usr/lib/gaim/ssl-nss.so
plugins: probing /usr/lib/gaim/ssl.so
plugins: probing /usr/lib/gaim/ticker.so
plugins: probing /usr/lib/gaim/tcl.so
plugins: /usr/lib/gaim/tcl.so is unloadable: libtcl8.4.so.0: cannot open shared object file: No such file or directory
plugins: probing /usr/lib/gaim/timestamp_format.so
plugins: probing /usr/lib/gaim/timestamp.so
plugins: probing /usr/lib/gaim/nautilus.so
util: Reading file accounts.xml from directory /home/matthew/.gaim
util: Reading file status.xml from directory /home/matthew/.gaim
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
stun: using server
stun: using server
sound: Initializing sound output drivers.
util: Reading file blist.xml from directory /home/matthew/.gaim
util: File /home/matthew/.gaim/blist.xml does not exist (this is not necessarily an error)
prefs: Reading /home/matthew/.gaim/prefs.xml
prefs: Finished reading /home/matthew/.gaim/prefs.xml
plugins: Loading saved plugin /usr/lib/gaim/docklet.so
docklet: plugin loaded
gtkblist: added visibility manager: 1
tray icon: created
plugins: Loading saved plugin /usr/lib/gaim/notify.so
pounce: Error reading pounces: Failed to open file '/home/matthew/.gaim/pounces.xml': No such file or directory
Session Management: ICE initialized.
Session Management: Connecting with no previous ID
Session Management: Handling new ICE connection... done.
Session Management: Connected to manager (GnomeSM) with client ID 117f000101000116925893900000215780019
Session Management: Using gaim as command
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
account: Connecting to account <email address hidden>/Home
Session Management: Received first save_yourself
prefs: /gaim/gtk/blist/list_visible changed, scheduling save.
Session Management: Received save_complete
prefs: /gaim/gtk/blist/list_visible changed, scheduling save.
tray icon: embedded
util: Writing file accounts.xml to directory /home/matthew/.gaim
util: Writing file prefs.xml to directory /home/matthew/.gaim
connection: Connecting. gc = 0xad7b20
dns: Created new DNS child 25244, there are now 1 children.
dns: Successfully sent DNS request to child 25244
dns: Got response for 'talk.gmail.com'
dns: DNS error: Name or service not known (pid=25244)
account: Disconnecting account 0x69e900
connection: Disconnecting connection 0xad7b20
jabber: Sending: </stream:stream>
connection: Destroying connection 0xad7b20
dns[25244] Error: getaddrinfo returned -2
util: Writing file accounts.xml to directory /home/matthew/.gaim
autorecon: do_signon called
autorecon: calling gaim_account_connect
account: Connecting to account <email address hidden>/Home
connection: Connecting. gc = 0xa1ff70
dns: DNS child 25244 not responding. Killing it!
dns: Created new DNS child 25252, there are now 1 children.
dns: Successfully sent DNS request to child 25252
autorecon: done calling gaim_account_connect
dns: Got response for 'talk.gmail.com'
dns: DNS error: Name or service not known (pid=25252)
account: Disconnecting account 0x69e900
connection: Disconnecting connection 0xa1ff70
jabber: Sending: </stream:stream>
connection: Destroying connection 0xa1ff70
dns[25252] Error: getaddrinfo returned -2
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
prefs: /gaim/gtk/blist/list_visible changed, scheduling save.
util: Writing file accounts.xml to directory /home/matthew/.gaim
account: Connecting to account <email address hidden>/Home
connection: Connecting. gc = 0xb192e0
dns: DNS child 25252 not responding. Killing it!
dns: Created new DNS child 25258, there are now 1 children.
dns: Successfully sent DNS request to child 25258
dns: Got response for 'talk.gmail.com'
dns: DNS error: Name or service not known (pid=25258)
account: Disconnecting account 0x69e900
connection: Disconnecting connection 0xb192e0
jabber: Sending: </stream:stream>
connection: Destroying connection 0xb192e0
dns[25258] Error: getaddrinfo returned -2
util: Writing file prefs.xml to directory /home/matthew/.gaim
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
prefs: /gaim/gtk/blist/list_visible changed, scheduling save.
util: Writing file accounts.xml to directory /home/matthew/.gaim
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
g_log: gaim_dbus_pointer_to_id: assertion `id || node == NULL' failed
util: Writing file prefs.xml to directory /home/matthew/.gaim
main: Unloading all plugins
plugins: Unloading plugin System Tray Icon
gtkblist: removed visibility manager: 0
tray icon: destroyed
docklet: plugin unloaded
plugins: Unloading plugin Gadu-Gadu
plugins: Unloading plugin IRC
plugins: Unloading plugin Jabber
plugins: Unloading plugin MSN
plugins: Unloading plugin GroupWise
plugins: Unloading plugin AIM/ICQ
plugins: Unloading plugin Sametime
plugins: Unloading plugin SIMPLE
plugins: Unloading plugin Yahoo
plugins: Unloading plugin Message Notification
plugins: Unloading plugin Perl Plugin Loader
Session Management: Handling closed ICE connection... done.
Session Management: Connection closed.
accels: accel changed, scheduling save.
accels: accel changed, scheduling save.
accels: accel changed, scheduling save.
accels: accel changed, scheduling save.
accels: accel changed, scheduling save.
accels: accel changed, scheduling save.
dns[25258]: Oops, father has gone, wait for me, wait...!

matthew@ruth:~$ uname -a
Linux ruth 2.6.17-10-generic #2 SMP Tue Dec 5 21:16:35 UTC 2006 x86_64 GNU/Linux

Matthew Koyle (mgkoyle)
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug. Does "host talk.gmail.com" work fine?

Revision history for this message
Dave Morley (davmor2) wrote :

talk.google.com works fine on version of gaim as did it in edgy. I'm wondering if it might be an account problem?

Revision history for this message
Sebastien Bacher (seb128) wrote :

Does it still work fine on edgy? Might be a server problem

Revision history for this message
Matthew Koyle (mgkoyle) wrote :

I am still not able to connect; my wife is able to connect from a different user account on the same system. Interestingly, today I tried to use gaim from a Windows system and it also failed to connect.

I have deleted ~/.gaim a few times and this has not fixed it. As far as I can tell, it probably is something on google's end. I really cannot explain it. Probably not a bug here, though.

Just so everyone can be reassured that I am not having trouble because of my settings, I am attaching the setting screens.

--Matthew

Revision history for this message
Matthew Koyle (mgkoyle) wrote :

Well, I can't quite make sense of it, but now I can connect. I contacted google this morning and when I got home it still did not work. I changed back to using gmail.com as the server and made my username start with a capital letter.

Now it works with uppercase or lowercase first letter so my guess is that google fixed something on my account.

Sorry about the bother,

--Matthew

Changed in gaim:
status: Unconfirmed → Rejected
Revision history for this message
Sebastien Bacher (seb128) wrote :

No problem, feel free to reopen if you get the problem again

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.