升级到 Ubuntu 12.10 后,Empathy 在尝试连接 Google Talk 时显示“网络错误”。在 12.04(及更早版本)中,Empathy 已使用 Google Talk 正确设置并运行。
在在线帐户中,我已使用 Ubuntu 授权我的 Google 帐户。我尝试删除该帐户并重新添加/重新授权,但结果是一样的。
我也尝试删除并重新安装 Empathy (3.6.0.3) 和 Telepathy。
这个问题有解决办法吗?或者有进一步诊断“网络错误”的方法吗?任何帮助都将不胜感激。
答案1
Empathy 包含一个调试器,可用于显示日志信息以帮助诊断连接问题。
使用以下方式启动调试器:empathy-debugger
,然后启动 empathy,日志信息将立即可见。
在这种情况下,日志显示以下内容:
gabble/-WARNING: 22/11/12 22:44:08.389273: Invalid numeric port '80"
specified in hostname
talkx.l.google.com:80
这是由 中的后备服务器配置错误导致的错误/usr/share/accounts/services/google-im.service
。相关启动板错误。
答案2
问题可能是由于公司防火墙干扰了连接。我使用“高级”部分中的以下参数解决了该问题。
Login ID: [email protected]
Password: **
[x] Encryption required (TLS/SSL) (checked)
[ ] Ignore SSL certificate errors (unchecked)
Resource:
Priority: 0
Server: talk.google.com
Port: 80
[ ] Use old SSL (unchecked)