在 12.10 Ubuntu 的新安装中,添加了一个用于 Empathy 的 Google 帐户。但是,当尝试连接时,Empathy 会显示“Google Talk 帐户需要授权”。单击该图标可打开在线帐户,但不提供执行任何进一步授权的选项。
到目前为止已经检查了以下内容:
激活移情调试器显示:
wocky/-DEBUG: 21/10/12 11:22:20.784214: _end_element_ns: Received stanza
* failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
* not-authorized
* missing-username xmlns='google:auth'
wocky/-DEBUG: 21/10/12 11:22:20.784320: auth_failed: wocky-sasl-auth.c:274: Authentication failed!: Authentication failed: not-authorized
gabbleauthentication-DEBUG: 21/10/12 11:22:20.784421: gabble_server_sasl_channel_fail (server-sasl-channel.c:929): auth failed: WOCKY_AUTH_ERROR_FAILURE (#6): Authentication failed: not-authorized
gabbleconnection-DEBUG: 21/10/12 11:22:20.784534: connector_error_disconnect (connection.c:1760): Interactive authentication error, reason 3, dbus error org.freedesktop.Telepathy.Error.AuthenticationFailed
Run Code Online (Sandbox Code Playgroud)
因此,似乎 seahorse 拥有正确的密码,并且 Google 帐户的设置方式允许应用程序运行。在这种情况下,获得授权错误是没有意义的,除非有其他不明显的东西。
在此处检查了未解决的错误:
然而,没有与这个确切问题相匹配的东西跳出来 - 很多问题似乎都与两步验证有关(但如前所述,这尚未启用)。
在这一点上还有什么可以尝试的吗?
经过进一步调查,确认问题是由账户本身引起的。
尽管在 Firefox 中登录帐户后可以通过 Google+ 进行聊天,但与非 Gmail 地址关联的帐户最初是作为 YouTube 帐户使用的,因此它从未连接到 Gmail 帐户。这似乎是一个要求,另请参阅:
http://support.google.com/talk/answer/141360?hl=zh-CN
https://superuser.com/questions/444262/using-google-talk-with-a-non-apps-non-gmail-google-account
因此,添加了一个 Gmail 帐户,将其删除,然后重新建立非 Gmail 帐户作为主要登录帐户。现在可以正确登录 Empathy。
通过向尚未显示在在线用户的 G+ 聊天列表中的第二个 Gmail 帐户发送邀请进行测试。这工作正常并且可以按预期来回发送消息。
最初,所有现有的 G+ 联系人都显示为离线(但事实并非如此 - 第二个 Gmail 帐户有一个对两个帐户都可见的联系人,并且可以很好地看到该联系人)。
问题后来自行解决: http://support.google.com/a/bin/answer.py ?hl=en&hlrm=en&answer=182084
“新的主电子邮件地址最多可能需要 10 分钟才能反映在整个系统中,域和个人联系人更改可能需要 24 小时才能生效,而用户最多需要 3 天才能使用 Google Talk。”
| 归档时间: |
|
| 查看次数: |
4647 次 |
| 最近记录: |