Невозможно войти в Empathy после настройки онлайн-аккаунта Google

В новой установке 12.10 Ubuntu добавили учетную запись Google для использования с Empathy. Однако при попытке подключения Empathy отображает "Учетная запись Google Talk требует авторизации". Нажатие на значок открывает онлайн-аккаунты, но не предоставляет возможности для дальнейшей авторизации.

Пока проверили следующее:

  • Seahorse показывает две записи для учетной записи Google, в одной из которых указан правильный пароль, а в другой - произвольная коллекция символов, разделенных символами процента.
  • Проверен аккаунт Google, Ubuntu имеет разрешение на доступ: Веб-альбомы Picasa, Информация о профиле, Документы Google, Google Talk
  • Учетная запись Google не настроена для использования двухэтапной проверки
  • Удалены учетные записи и записи морского конька, настроены с нуля
  • Если возможно, в паролях будут использоваться не буквенно-цифровые символы, поэтому проверяется только с буквенно-цифровым паролем - без разницы
  • Не идет через прокси

Активация эмпатии-отладчика показывает:

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

Таким образом, похоже, что у морского конька правильный пароль, а учетная запись Google настроена таким образом, чтобы приложение работало. В этом случае нет смысла получать ошибку авторизации, если нет чего-то другого, что не сразу очевидно.

Проверьте на наличие открытых ошибок здесь:

Однако ничего, что соответствовало этой конкретной проблеме, не выскочило - кажется, что многие проблемы связаны с двухэтапной проверкой (но, как упоминалось ранее, эта функция не была включена).

Есть что-нибудь еще, чтобы попробовать в этом пункте?

1 ответ

После дальнейшего расследования подтвердил, что проблема была вызвана самой учетной записью.

Хотя чат из Google+ был возможен при входе в учетную запись в Firefox, учетная запись, связанная с не-адресом Gmail, начала свою жизнь как учетная запись YouTube, следовательно, она никогда не была подключена к учетной записи Gmail. Кажется, это требование, см. Также:

http://support.google.com/talk/answer/141360?hl=en

https://superuser.com/questions/444262/using-google-talk-with-a-non-apps-non-gmail-google-account

Итак, добавили учетную запись gmail, удалили ее и заново установили учетную запись не-gmail в качестве основного имени пользователя. Теперь можно правильно войти в Empathy.

Проверяется отправкой приглашения на вторую учетную запись gmail, которая еще не отображается в списке чатов G+ онлайн-пользователей. Это работало правильно и могло отправлять сообщения туда и обратно, как и ожидалось.

Первоначально все существующие контакты G+ отображались как офлайн (чего не было - вторая учетная запись gmail имела контакт, который был виден обеим учетным записям и мог видеть этот контакт в порядке).

Впоследствии проблема решилась сама собой: http://support.google.com/a/bin/answer.py?hl=en&hlrm=en&answer=182084

"Для отображения нового основного адреса электронной почты во всей системе может потребоваться до 10 минут, для вступления в силу изменений домена и личных контактов - 24 часа и до 3 дней, прежде чем пользователь сможет использовать Google Talk".

Другие вопросы по тегам