Google Talk plugin not working in Debian 64 bit

4

I'm using Siduction 64 bit (this is a Debian distro which runs off of the sid branch), and the Google Talk plugin has stopped working. My system is up to date, and I've tested both Chrome and Firefox. When I join a Google Hangout it launches correctly, but then hangs.

Looking at ~/.config/google-googletalkplugin/gtbplugin.log, I can see the following:

[000:006] Warning(clientchannel.cc:437): Could not initiate GoogleTalkPlugin connection 
[000:006] GoogleTalkPlugin not running. Starting new process... 
[000:006] Starting Flute 
[000:006] Warning(optionsfile.cc:47): Load: Could not open file, err=2 
[000:006] Warning(pluginutils.cc:267): Failed to get GoogleTalkPlugin path. Trying default. 
[000:012] Started GoogleTalkPlugin, path=/opt/google/talkplugin/GoogleTalkPlugin
[000:012] SendConnectStatus: Connect Status: 
[ 
   "f-connect", 

   { 
      "step" : "2" 
   } 
] 

[000:013] Waiting for GoogleTalkPlugin to start... 
[000:655] Starting client channel. 
[000:655] Warning(clientchannel.cc:462): Unreadable or no port file.  Could not initiate GoogleTalkPlugin connection 
[000:655] SendConnectStatus: Connect Status: 
[ 
   "f-connect", 

   { 
      "error" : -1, 
      "step" : "0" 
   } 
] 

[000:655] Warning(clientchannel.cc:437): Could not initiate GoogleTalkPlugin connection

Does anyone know how to fix this?

Thank you

oneself

Posted 2013-10-12T18:09:33.740

Reputation: 969

does your Chat - Telepathy Indicator Service is turned on? – BlueBerry - Vignesh4303 – 2013-10-21T05:30:04.357

How do I check this? – oneself – 2013-10-21T14:36:12.080

Answers

4

This turned out to be a libudev problem. It seems I had two versions installed for some reason. Removing libudev0 solved the problem. My version of chrome depended on that version, so I had to reinstall that as well.

$ dpkg --get-selections | grep -i libudev       
libudev0:amd64                                  install
libudev0:i386                                   deinstall
libudev1:amd64                                  install
libudev1:i386                                   install
$ apt-get remove google-chrome-beta
$ apt-get remove libudev0
$ dpkg -i ./google-chrome-beta_current_amd64.deb

oneself

Posted 2013-10-12T18:09:33.740

Reputation: 969

The same worked for me with Gtalk plugin for Firefox nightly amd64 in Debian unstable. Just restarted FF after libudev0 removal to have GTalk fixed. – HUB – 2013-10-26T07:53:54.370

There's a good explanation of this issue in Google forums - http://productforums.google.com/d/msg/hangouts/vYsaeEnXJXs/jv2DJPU7YpEJ

When removal of libudev0 is not desired (breaks chrome) it seems possible to get Chrome & Talk to use libudev1: ln -s /lib/x86_64-linux-gnu/libudev.so.1 /opt/google/chrome/lib/libudev.so.0

– Oren_H – 2013-11-02T13:13:41.520