Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have been using App Specific Passwords in Google for a while and recently upgraded to Ubuntu 12.10. Since then, I have been unable to get Empathy working with Google Talk. Is there a way to get it working?

Thanks!

share|improve this question
    
DId you input the Google app specific password in Empathy, not your Google account's password. –  Uri Herrera Oct 25 '12 at 20:08
add comment

2 Answers

I figured it out.

In Empathy, there are two types of accounts that I could add: Jabber or Google.

If I add the Jabber account, I can't get it working either with my regular gmail password or with my application specific password. When it tries to connect, it just hangs.

If I add the Google account, it prompts me to login to my Google account by opening an embedded browser window. If I try to put in an app specific password, it tells me to use my regular password. When I use my regular password, it prompts me for a two factor authentication. I had assumed that that wasn't what it should do, thinking that it would then have to prompt me each time I logged in to my computer, but I can see that Ubuntu is authorized in my Google account menu now, which should work.

In other words, Empathy doesn't work with app specific passwords because it doesn't need to use app specific passwords.

I am still unsure, however, why it didn't work with Jabber in general.

share|improve this answer
add comment

I fixed up the problem. Now I can access google talk behind my corporate firewall.

As root edit the file /usr/share/accounts/services/google-im.service

1) change the line:

  <setting name="param-server">talk.google.com</setting>
  to
  <setting name="param-server">talk.google.com:443</setting>

2) Add the line:

   <setting name="param-old-ssl">true</setting>

(There is a list of backup servers in this file, but I couldn't make those work like you would expect)

reboot (probably something else you can restart to make these changes work, but this is sure fire).

Start empathy (assuming you already have a google account created). No need for a jabber account. It looks like it tries to login twice, the second time works (no clue why that is).

Hope that helps.

share|improve this answer
add comment

protected by Community Nov 12 '12 at 14:31

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.