Google Voice and Video Chat Now Available for Ubuntu and Debian Linux [Update: Debian Error Fixed]

Posted by Sahil Malhan On August - 20 - 2010

Google has finally enabled a fully-featured Google voice and video chat for Linux users. As per the announcement, it was one of the top requested features. Voice and video chat for Linux, currently supports Ubuntu and other Debian-based Linux distributions only and RPM support is expected to come soon.

gmail voicechat Google Voice and Video Chat Now Available for Ubuntu and Debian Linux [Update: Debian Error Fixed]

Nearly two years ago, Google launched its voice and video chat service in Gmail, without any support for Linux users. Since then, some of the users either turned to alternatives like pidgin while some patiently waited for the sevice to support Linux as well.

Download Google Voice and Video Chat Plugin for Linux

Package Installer google talkplugin e1282298831328 Google Voice and Video Chat Now Available for Ubuntu and Debian Linux [Update: Debian Error Fixed]

To use this feature, head over to http://www.google.com/chat/video and click on “Install” to download the plugin and then install the package on Ubuntu or Debian-based system.

Justin Uberti from Google Realtime communications mentions that “the release required significant engineering to develop all-new video rendering soutions. And, an effort of two years to build fully-functional service similar to Windows and Mac versions.

Update: for Debian Users facing Errors

For Debian users facing problems with plugin installation, one of our users reported the issue related to “Google voice not working in Debain” in comments here.

If you are facing similar error, then here’s the working solution for you from comment, tried and tested. Thanks davidhi for the tip!

Any other issues? Let us know in comments!

Now the service is available on major desktop platforms. Will we see the feature coming to Android as well?

Suggested reading:
[Update] Google Voice and Video RPM packages now Officially Available
Update on official RPM packages at the end of the post. A few days ago Google finally enabled Gmail voice and video chat for Linux users. Being the most requested feature, ...
READ MORE
Google Voice Comes to Gmail; Call Phones From Gmail Now
Nearly two years ago, Google introduced Voice and Video chat in Gmail, which allowed Gmail users to call other users with microphones and webcams. And recently, the support for Linux ...
READ MORE
How To Install Skype From Repositories in Ubuntu Linux
Skype is one of the popular, Voice Over Internet Protocol (VoIP) application that lets you make calls from one skype user to another skype user over the internet, free of ...
READ MORE
GMail Chat to get File Transfer Support Soon
In an announcement, Google revealed that it will provide file transfer feature to google chat in iGoogle and Orkut soon. Once this feature is active, you can transfer photos, documents ...
READ MORE
Tips & Tricks to Enhance your Google Talk Experience
Google Talk (GTalk) is the Instant Messaging choice for many of us, and we all have different reasons for it. Some like it because of its minimalistic design & wide ...
READ MORE
Guide to Configure Netbeans For Android Application Development on Ubuntu
Most of the programmers would agree that Netbeans is the magical stick that gives our coding pattern an all new zing. When it comes to Android Application, configuring Eclipse IDE ...
READ MORE
How to Check all your Activity Logs in Linux
It is always good to keep track of activities and logs whenever something unusual happens with your system. Sometimes you want to come close to the reasons behind a particular ...
READ MORE
Gmail Adds Desktop Notifications for Emails and Chat Messages
Google has announced the much needed feature, Desktop Notifications for Gmail. Whenever you receive a new email, you'll see a pop-up notifying you about the mail. The HTML5 based notifications ...
READ MORE
[Update] Google Voice and Video RPM packages now
Google Voice Comes to Gmail; Call Phones From
How To Install Skype From Repositories in Ubuntu
GMail Chat to get File Transfer Support Soon
Tips & Tricks to Enhance your Google Talk
Guide to Configure Netbeans For Android Application Development
How to Check all your Activity Logs in
Gmail Adds Desktop Notifications for Emails and Chat

Article by

Sahil Malhan is a part-time blogger with really strong passion for his work. He considers Blogging as the best source of self education. Follow him on twitter @sahilmalhan. Subscribe to feed via RSS Follow us on twitter @techtickle

Sahil has written 303 articles for us at TechTickle.

20 Responses to “Google Voice and Video Chat Now Available for Ubuntu and Debian Linux [Update: Debian Error Fixed]”

  1. Jaime Silva says:

    Hello.

    I just installed this package on Debian testing/unstable and nothing happens. When I log into GMail it asks me to install the plugin again. I’ve already tried restarting the browsers.

    I’m using Iceweasel and Chromium.

    Any clues? Is it working fine for you?

    • Sahil Malhan says:

      @Jaime: It seems that it doesn’t support chromium yet. For me, its working well in firefox and chrome in Ubuntu 10.04.

      • MP says:

        Thanks for the update. It will be help full for me if u explain the procedure of fixing skype with debian 64 bit testing version

        Thanks in advance

        MP

  2. Dave says:

    I’m running Debian AMD64 Testing and after installing the plugin it’s not working for me. I installed it using dpkg, restarted both Chrome and Firefox but when I click the “call” link the dial pad instructs me to download and install the plugin. I tried it on my Ubuntu netbook and it works fine. It looks like there might be a problem with Debian or Debian Testing? The plugin is for AMD64 so I don’t think that’s the problem.

    • Sahil Malhan says:

      It appears to be a Debian bug. Cud you please run chrome through the terminal and then load Gmail? Let me know what errors you face.
      I might be able to help out after that. :)

      • Dave says:

        There was a lot of output but here it is:

        [000:009] Initiated connection to GoogleTalkPlugin
        [000:183] Warning(clientchannel.cc:687): Connection to GoogleTalkPlugin failed, reason=111
        [001:196] Warning(optionsfile.cc:22): Load: Could not open file
        [001:196] Warning(clientchannel.cc:553): Failed to get GoogleTalkPlugin path. Trying default.
        [001:201] Started GoogleTalkPlugin, path=/opt/google/talkplugin/GoogleTalkPlugin
        [001:201] Waiting for GoogleTalkPlugin to start…
        [002:289] Read port file, port=53364
        [002:290] Initiated connection to GoogleTalkPlugin
        [002:389] Socket connection established
        [002:389] ScheduleOnlineCheck: Online check in 5000ms
        [002:488] Got cookie response, socket is authorized
        [002:488] AUTHORIZED; socket handshake complete
        Inconsistency detected by ld.so: dl-open.c: 611: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!
        [002:588] Error(clientchannel.cc:695): Connection to GoogleTalkPlugin lost while responding to getVersion. Give up. reason=0
        [007:453] HandleOnlineCheck: Starting check
        [007:453] Warning(clientchannel.cc:815): Not connected; try to restart flute
        [008:545] Warning(optionsfile.cc:22): Load: Could not open file
        [008:545] Warning(clientchannel.cc:553): Failed to get GoogleTalkPlugin path. Trying default.
        [008:547] Started GoogleTalkPlugin, path=/opt/google/talkplugin/GoogleTalkPlugin
        [008:547] Waiting for GoogleTalkPlugin to start…
        [009:637] Read port file, port=47101
        [009:637] Initiated connection to GoogleTalkPlugin
        [009:637] Socket connection established
        [009:637] ScheduleOnlineCheck: Online check in 5000ms
        [009:737] Got cookie response, socket is authorized
        [009:737] AUTHORIZED; socket handshake complete
        Inconsistency detected by ld.so: dl-open.c: 611: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!
        [009:837] Error(clientchannel.cc:695): Connection to GoogleTalkPlugin lost while responding to getVersion. Give up. reason=0
        [014:700] HandleOnlineCheck: Starting check
        [014:700] Warning(clientchannel.cc:800): Not connected; restart already tried, giving up
        [8071:8071:190598323744:ERROR:chrome/app/chrome_dll_main.cc(234)] Gdk: gdk_window_shape_combine_region: assertion `GDK_IS_WINDOW (window)’ failed

        • Sahil Malhan says:

          Now run this into command line:

          ldd /usr/lib32/libpulse.so.0

          Tel me if the output is “not found”

          • Dave says:

            Here’s the output:

            linux-gate.so.1 => (0xf77b9000)
            libpulsecommon-0.9.15.so => /usr/lib32/libpulsecommon-0.9.15.so (0xf7714000)
            libX11.so.6 => /usr/lib32/libX11.so.6 (0xf75f8000)
            libICE.so.6 => /usr/lib32/libICE.so.6 (0xf75df000)
            libSM.so.6 => /usr/lib32/libSM.so.6 (0xf75d7000)
            libXtst.so.6 => /usr/lib32/libXtst.so.6 (0xf75d2000)
            libwrap.so.0 => not found
            libasyncns.so.0 => /usr/lib32/libasyncns.so.0 (0xf75cd000)
            libdbus-1.so.3 => /lib32/libdbus-1.so.3 (0xf7593000)
            libpthread.so.0 => /lib32/libpthread.so.0 (0xf757a000)
            libcap.so.2 => /lib32/libcap.so.2 (0xf7576000)
            libgdbm.so.3 => not found
            librt.so.1 => /lib32/librt.so.1 (0xf756d000)
            libdl.so.2 => /lib32/libdl.so.2 (0xf7568000)
            libm.so.6 => /lib32/libm.so.6 (0xf7542000)
            libc.so.6 => /lib32/libc.so.6 (0xf73fb000)
            libwrap.so.0 => not found
            libgdbm.so.3 => not found
            libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf73e1000)
            libuuid.so.1 => /lib32/libuuid.so.1 (0xf73dd000)
            libXext.so.6 => /usr/lib32/libXext.so.6 (0xf73cf000)
            libresolv.so.2 => /lib32/libresolv.so.2 (0xf73bb000)
            libnsl.so.1 => /lib32/libnsl.so.1 (0xf73a4000)
            /lib/ld-linux.so.2 (0xf77ba000)
            libXau.so.6 => /usr/lib32/libXau.so.6 (0xf73a0000)
            libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf739b000)

  3. Sahil Malhan says:

    Ok, If you face the above error and Output is as such:
    You may now proceed with what may be a “possible solution” to your problem. You can fix it with this:

    sudo mkdir -p /emul/ia32-libs
    # grab the current i386 debs of libgdbm3 and libwrap0 packages
    # from the your distro’s repos for example, go to
    # http://packages.debian.org/testing/libgdbm3 and follow the i386
    # download links (substitute unstable for testing if you’re running it)
    sudo dpkg -X libgdbm3_1.8.3-9_i386.deb /emul/ia32-linux
    sudo dpkg -X libwrap0_7.6.q-19_i386.deb /emul/ia32-linux
    echo -e “/emul/ia32-linux/lib\n/emul/ia32-linux/usr/lib” | sudo tee -a /etc/ld.so.conf.d/ia32.conf
    sudo ldconfig

    Make sure you install the 32-bit libgdbm3 and libwrap0 libraries correctly with above commands. After that, if you run ldd /usr/lib32/libpulse.so.0 again, you shouldn’t see “not found” anymore.

    And, voice and video chat should also work correctly now! :)

  4. toto says:

    linux problems with google talk??
    why is anyone surprised?
    with just 1%(rounded) of users worldwide , no wonder linux is always coming 3rd in most software releases.

  5. Cap10 says:

    I use Squeeze & replaced i386 for amd64,
    I did exactly what you typed, but it did
    Not work or find with ldd after the copy?
    So i tried the same thing with i386 files
    but that did not work either, then i got
    Angry at you and reinstalled the plugin.
    But that did not help me get it to work.
    It does work on Ubuntu i386 desktop tho.
    I hope some one adds the gmail phone to
    pidgin and empathy.. Thanks for Nothing.

  6. Shane says:

    I too have followed the instructions, but am still getting not found after running ldd /usr/lib32/libpulse.so.0.

    • Sahil Malhan says:

      As I wrote earlier, the one in comments may be a “possible solution” to the problem. Make sure you install the 32-bit libgdbm3 and libwrap0 libraries correctly with above commands.
      Try it once again?

      • Shane says:

        I’m confused. I thought if we were running amd64, we were to substitute i386 with amd64. Also, why do we create /emul/ia32-libs when we extract the debs into /emul/ia32/linux? What’s the purpose of ia32-libs?

        Thanks for the assistance!

        • Sahil Malhan says:

          May b I made it a li’ll confusing. U dnt have to replace. I’ll edit it above.

          #588582 [Debian Bug] – The issue with ia32-libs in debian is that the dependencies of libpulse are missing. You have to manually install libwrap0 and libgdm3 to ia32-libs.

  7. Anjaneyulu says:

    Hi,

    I have Ubuntu 10.04 32 bit OS on my laptop and it is failing to install Google Voice and Vedio Plugins.

    Below is the error.

    nstallArchives() failed: Selecting previously deselected package qarecord.
    (Reading database …
    (Reading database … 5%
    (Reading database … 10%
    (Reading database … 15%
    (Reading database … 20%
    (Reading database … 25%
    (Reading database … 30%
    (Reading database … 35%
    (Reading database … 40%
    (Reading database … 45%
    (Reading database … 50%
    (Reading database … 55%
    (Reading database … 60%dpkg: unrecoverable fatal error, aborting:
    failed in buffer_read(fd): files list for package `libvcdinfo0′: Input/output error

Leave a Reply

About Me

Welcome to TechTickle! A blog that features Latest technology news, Linux tutorials, Updates related to Social Media, Website & Software reviews and Open Source. We are a group of ordinary individuals, with an extra ordinary quality of sharing our passion and, reaching out to the people in nook and corner. Read more About TechTickle!

Twitter

    Subscribe to E-mail Updates: