Red Hat Bugzilla – Bug 470620
Logging in to XMPP accounts fails
Last modified: 2008-11-08 08:42:04 EST
Description of problem:
Empathy fails to log into both my XMPP and Jabber accounts with a generic "Network Error." I've been unable to get any more debugging information from Empathy. I definitely understand keeping technical error messages hidden away from everyday users, but this is ridiculous. At least dump something to stderr.
Version-Release number of selected component (if applicable):
Ben, could you run the following in a terminal:
GABBLE_PERSIST=1 LM_DEBUG=net GABBLE_DEBUG=all /usr/libexec/telepathy-gabble
2>&1 | tee gabble.log
and then start up Empathy, and try to connect to the jabber server. The log from this should give me a better idea why this isn't working. Thanks.
Created attachment 322928 [details]
Debug log from gabble
Hope this helps.
Glancing at the log, it looks like your account information is incorrect.
Your Login Id should be your gmail address, not just your username. Also, under the Advanced section check the "Encryption required (TLS/SSL)" and "Ignore SSL certificate errors", and uncheck the "Use old ssl"
Make those changes, and see if you can connect.
Note, in my original description of the bug, I intended to write "GTalk" and "XMPP" (not XMPP and Jabber, apparently I was tired last night).
Anyways, after failing to get success by modifying the GTalk account, I deleted it and recreated it and now I can successfully login. Sorry about the noise, I definitely should have noticed the incorrect username. As is expected (I think?) old SSL is still required for GTalk.
Regardless, I would still argue that error reporting is sorely lacking in Empathy. For a program with so many potential points of failure (poor connection, down server, incorrect login information), the error messages really need to be better than a generic "Network Error," especially when the problem is in fact a login failure. This is downright misleading.
Nevertheless, I'm going to try switch to using empathy as my primary client in hopes that soon it will be adequate to use as the Fedora default. I think it is long overdue that the telepathy architecture replaced pidgin on the desktop.
One of the things the Empathy is working on for GNOME-2.26 is improvements to the accounts dialog which should make it more clear what information to use when setting up a new account. Anyway, closing as NOTABUG.