After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 601089 - "Network Error" on any new Google Talk account
"Network Error" on any new Google Talk account
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Accounts
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
: 598506 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-11-07 17:19 UTC by Tres Finocchiaro
Modified: 2010-10-04 08:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Ubuntu Supplied Tracking Logs (XSessionErrors.txt, ProcStatus.txt, ProcMaps.txt, Dependencies.txt) (13.47 KB, application/x-zip-compressed)
2009-11-07 17:19 UTC, Tres Finocchiaro
Details
Empathy --> Help --> Debug (6.13 KB, text/plain)
2010-01-08 02:10 UTC, Tres Finocchiaro
Details
Empathy Gabble Logs (83.52 KB, text/plain)
2010-01-12 04:59 UTC, Tres Finocchiaro
Details
gabble log on creating a gtalk account (14.27 KB, text/x-log)
2010-01-14 08:21 UTC, Felix Kaser
Details
Gabble log (5.16 KB, text/plain)
2010-09-30 09:12 UTC, skalka
Details
mc-tool (426 bytes, text/plain)
2010-09-30 16:25 UTC, skalka
Details

Description Tres Finocchiaro 2009-11-07 17:19:16 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
Comment 1 Tristan Schmelcher 2009-12-29 23:24:51 UTC
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.
Comment 2 Guillaume Desmottes 2010-01-06 11:18:34 UTC
The default configuration works fine for lot of people. Could you please attach gabble logs (help - debug) when trying to connect using these settings?
Comment 3 Tres Finocchiaro 2010-01-07 01:32:26 UTC
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.
Comment 4 Guillaume Desmottes 2010-01-07 10:39:53 UTC
Yes, it's supposed to use TLS.
Comment 5 Tres Finocchiaro 2010-01-08 02:10:01 UTC
Created attachment 151014 [details]
Empathy --> Help --> Debug
Comment 6 Tres Finocchiaro 2010-01-08 02:11:03 UTC
> 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
Comment 7 Guillaume Desmottes 2010-01-08 10:15:42 UTC
Yes that's normal.
Could you attach the gabble logs please? Not the empathy ones.
Comment 8 Tres Finocchiaro 2010-01-08 23:31:07 UTC
Please provide a link for instructions?  Your initial instructions say help --> debug, and that's what I did.

-Tres
Comment 9 Guillaume Desmottes 2010-01-11 11:00:51 UTC
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
Comment 10 Tres Finocchiaro 2010-01-12 04:59:43 UTC
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)
Comment 11 Guillaume Desmottes 2010-01-12 11:15:14 UTC
(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?
Comment 12 Guillaume Desmottes 2010-01-12 11:18:54 UTC
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.
Comment 13 Tres Finocchiaro 2010-01-14 00:52:53 UTC
> 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
Comment 14 Tristan Schmelcher 2010-01-14 01:00:38 UTC
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.
Comment 15 Felix Kaser 2010-01-14 08:21:42 UTC
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...
Comment 16 Guillaume Desmottes 2010-02-09 10:42:36 UTC
*** Bug 598506 has been marked as a duplicate of this bug. ***
Comment 17 Guillaume Desmottes 2010-03-04 17:57:25 UTC
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.
Comment 18 skalka 2010-09-29 14:28:27 UTC
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.
Comment 19 Guillaume Desmottes 2010-09-29 15:35:23 UTC
Which version of telepathy-gabble are you using?
Comment 20 skalka 2010-09-29 15:56:11 UTC
I'm 0.9.18-2, package provided by official Maverick repos.
Comment 21 Guillaume Desmottes 2010-09-30 07:49:34 UTC
can you attach gabble logs please?
Comment 22 skalka 2010-09-30 09:12:43 UTC
Created attachment 171413 [details]
Gabble log

This should be what you need.
Comment 23 Guillaume Desmottes 2010-09-30 14:46:26 UTC
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?
Comment 24 skalka 2010-09-30 16:25:20 UTC
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.
Comment 25 Guillaume Desmottes 2010-10-01 08:17:31 UTC
And if you recreate the gtalk account using Empathy 2.32.0, does it work?
Comment 26 Guillaume Desmottes 2010-10-01 09:35:28 UTC
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.
Comment 27 skalka 2010-10-01 10:37:45 UTC
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.
Comment 28 Guillaume Desmottes 2010-10-01 14:09:53 UTC
That's 2.32.0-0ubuntu2 which should reach Maverick soon. You'll have to recreate the gtalk account.
Comment 29 skalka 2010-10-02 11:03:29 UTC
Package delivered. Google accounts now are working as expected. So it's fixed.
Comment 30 Guillaume Desmottes 2010-10-04 08:04:07 UTC
Great, thanks for testing.