GNOME Bugzilla – Bug 601089
"Network Error" on any new Google Talk account
Last modified: 2010-10-04 08:04:07 UTC
Created attachment 147173 [details] Ubuntu Supplied Tracking Logs (XSessionErrors.txt, ProcStatus.txt, ProcMaps.txt, Dependencies.txt) Fresh install Ubuntu 9.10 karmic AMD64 from Windows installer (Windows 7) How to reproduce: Open Empathy, Add Gmail account, receive error "Network error" Cause: "Server" field is blank in account preferences --> advanced. Value should be "talk.google.com" Work-around: Manually type "talk.google.com" in server field and save account preferences. Impact: New users / non-advances users will not be able to use Google Chat on fresh install of Ubuntu 9.10 unless they know about work-around. ProblemType: Bug Architecture: amd64 Date: Sat Nov 7 03:30:16 2009 DistroRelease: Ubuntu 9.10 ExecutablePath: /usr/bin/empathy InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027) NonfreeKernelModules: nvidia Package: empathy 2.28.1-1ubuntu1 ProcEnviron: LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-14.48-generic SourcePackage: empathy Uname: Linux 2.6.31-14-generic x86_64 Bug also filed here: from https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/477233
I can confirm both the bug and the work-around, as can many people on the Ubuntu forums. It would be nice to get this fixed quickly, seeing as how it should be a one- or two-line fix.
The default configuration works fine for lot of people. Could you please attach gabble logs (help - debug) when trying to connect using these settings?
The server field is blank after this default install. Is that desired? If so, I'll happily load a live Ubuntu 64-bit CD and reproduce to generate the debug messages.
Yes, it's supposed to use TLS.
Created attachment 151014 [details] Empathy --> Help --> Debug
> Yes, it's supposed to use TLS. @Guillaume: I'm not sure you have answered my question. Encryption required (TLS/SSL) is not checked by default, but my question was if the SERVER FIELD being blank is desired? Other protocols seem to have a default SERVER FIELD. I've reproduced this again on a Ubuntu 9.10 64-bit Live CD. Help --> Debug attached. -Tres
Yes that's normal. Could you attach the gabble logs please? Not the empathy ones.
Please provide a link for instructions? Your initial instructions say help --> debug, and that's what I did. -Tres
In the left top corner of the debug dialog, there is a combo box. Choose "gabble". You can also get debug from Gabble by running it manually. See http://live.gnome.org/Empathy/Debugging
Created attachment 151220 [details] Empathy Gabble Logs I'd like to point out that this is the 3rd time I've booted from a live CD for this bug. This debug process is increasingly cumbersome. I feel I described how to reproduce clearly, and that that the bug was confirmed by a second community user. Please consider your audience. Now I digress. > In the left top corner of the debug dialog, there is a combo box. Choose "gabble". The "gabble" combo box does not appear, only "empathy". Next I did the following: 1. $ sudo apt-get install telepathy-gabble telepathy-gabble-dbg 2. Chat --> Quit 3. $ killall empathy mission-control telepathy-gabble telepathy-stream-engine 4. Relaunch 5. "gabble" combo box is still not present. Next, I did the following: 1. $ GABBLE_LOGFILE=/tmp/gabble.log GABBLE_PERSIST=1 GABBLE_DEBUG=all /usr/lib/telepathy/telepathy-gabble 2. New terminal (Not illustrated in steps) 3. $ /usr/lib/telepathy/mission-control-5 4. Recieve error: > mcd-ERROR **: Failed registering > 'org.freedesktop.Telepathy.ChannelDispatcher' service: Name > 'org.freedesktop.Telepathy.ChannelDispatcher' already in use by > another process > aborting... > Aborted (core dumped) 5. $ EMPATHY_LOGFILE=/tmp/empathy.log EMPATHY_DEBUG=all empathy 6. Upload /tmp/gabble.log to this site (Not illustrated in steps)
(In reply to comment #10) > I'd like to point out that this is the 3rd time I've booted from a live CD for > this bug. This debug process is increasingly cumbersome. I feel I described > how to reproduce clearly, and that that the bug was confirmed by a second > community user. Please consider your audience. Now I digress. Confirming a bug by saying "me too" is not enough for us to understand the issue. Especially when we can't reproduce it. > The "gabble" combo box does not appear, only "empathy". Humm that's probably because gabble quit before you have time to grab log. 2.29.x implements a cache to prevent that but not 2.28. Sorry for that. > Next, I did the following: > 1. $ GABBLE_LOGFILE=/tmp/gabble.log GABBLE_PERSIST=1 GABBLE_DEBUG=all > /usr/lib/telepathy/telepathy-gabble This is indeed the right way to get the logs in your case. > 6. Upload /tmp/gabble.log to this site (Not illustrated in steps) The file you attached seems to be the Empathy logs; not the Gabble ones. Could you please upload this one?
Note that you don't need to boot on a live CD. You can disable your existing jabber accounts in the accounts dialog (including google talk) and creat a new account with the default options just for the test.
> The file you attached seems to be the Empathy logs; not the Gabble ones. I think I've hit the end of the road. You can ask me time and time again to upload the correct logs but I have tried twice without luck. > Note that you don't need to boot on a live CD. I do not run Ubuntu on my desktop. @Guillaume: Thanks for taking the time to respond, however, if you cannot accept my testing results offered from 2 separate computers with system and version information, exact instructions on how to reproduce, and a confirmation from another user, than I cannot offer any more help with this bug. It will be much more efficient use of my time for another project. If you'd like more confirmation of this bug please read this post: http://ubuntuforums.org/showthread.php?t=1311005 -Tres
I can take over providing the needed info. I have Ubuntu 9.10 installed and the bug occurred OOTB. I'll try to get the gabble.log file tonight.
Created attachment 151383 [details] gabble log on creating a gtalk account I cleared gabble log before I tried to add a new gtalk account. I suppose every google mail address can be used for gtalk...
*** Bug 598506 has been marked as a duplicate of this bug. ***
Empathy master now set the server parameter for newly created google talk account. Please reopen if you can reproduce this issue with Empathy 2.29.91.2 or older.
I think this bug isn't solved. I've Empathy 2.32.0 on a fully updated Ubuntu Maverick. If I add a new google account I get Network Error, solution is to override server setting in the advanced menu writing talk.google.com in server field.
Which version of telepathy-gabble are you using?
I'm 0.9.18-2, package provided by official Maverick repos.
can you attach gabble logs please?
Created attachment 171413 [details] Gabble log This should be what you need.
That's the mission-control log and I meant the gabble one. But that's fine, I see the problem: mcd-WARNING: 09/30/2010 11:10:47.711299: request_connection_cb: RequestConnection failed: Account parameter 'server' may not be set to an empty string Could you please paste the output of: mc-tool show gabble/jabber/skalka7_40gmail_2ecom0 Hide your password before posting! When (using which empathy version) did you create this gtalk account? Did it use to work fine before?
Created attachment 171440 [details] mc-tool I think it's quite difficult to get the gabble log... Don't know why. By the way I've attached mc-tool log. I used Empathy without troubles on Lucid, I guess it was 2.30, then with a new installation of Maverick I got this network error, version was 2.29.2. One curious fact, first night I've installed Maverick I left my Empathy on during night and Google Talking was not working and in the morning I found Google Talk working. Then I've started to investigate and I found that adding a new account will cause network error but I don't know if I leave on for sometimes if something happens. I know it's a bit empirical but maybe could be useful to find what's going wrong. Adding talk.google.com actually is my solution.
And if you recreate the gtalk account using Empathy 2.32.0, does it work?
I think I got the problem. I asked to Ubuntu people to integrate the fix in the Maverick package. A new pkg should arrive soon.
Ok, let's wait for the package and I'll let you know. I've made a bit of version confusion in my message above. Now I have 2.32 and it doesn't work, it didn't worked with 2.31 (beta) but everything was fine with 2.30.
That's 2.32.0-0ubuntu2 which should reach Maverick soon. You'll have to recreate the gtalk account.
Package delivered. Google accounts now are working as expected. So it's fixed.
Great, thanks for testing.