сообщения продолжают спрашивать пароль для учетной записи jabber

9

Сообщения Apple постоянно запрашивают пароль каждый раз, когда я пытаюсь войти в свою учетную запись jabber.

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

Я не могу найти Keychain First Aid в High Sierra, похоже, он был удален. Я попытался создать новый брелок для входа в систему, удалить учетную запись jabber и повторно добавить ее (как из сообщений, так и из системных настроек ). Я также попытался добавить imagentи Messages.appв список авторизованных приложений для этой записи цепочки для ключей (как предложено здесь ).

Единственная странная вещь, с которой я столкнулся, это то, что, когда проблема началась, у меня было две записи в цепочке для ключей для этого пароля. Теперь у меня есть только один, независимо от того, что я делаю.

Я также попытался сбросить сообщения, переименовав их, ~/Library/Messagesно это привело к появлению сообщения «База данных сообщений обновляется, повторите попытку позже».

Похоже, что при создании новой учетной записи пароль сохраняется в цепочке для ключей, как и положено, сообщения не удается прочитать его.

qwazix
источник
Это решение работает для меня: discussions.apple.com/message/32744059#32744059
muffinmad
Спасибо. 5 часов поиска не дали этого по некоторым причинам. Почему бы вам не создать ответ здесь, чтобы я мог принять его?
qwazix
Это слишком коротко для ответа.
Маффинмад

Ответы:

12

Это решение работало для меня: https://discussions.apple.com/message/32744059#32744059

После выполнения сравнения с рабочей версией (в Sierra 10.12.6) похоже, что решение (по крайней мере для меня) состоит в том, чтобы изменить значение Where, которое генерируется при входе, из того, что заполняется при добавлении учетной записи в High Sierra com .apple.account.jabber.password для Jabber

Чтобы внести это изменение, выполните следующие действия:

  1. Открытый доступ к брелку
  2. Поиск com.apple.account.jabber.password
  3. Дважды щелкните по нему, чтобы открыть подсказку атрибутов
  4. В поле « Где» (четвертое внизу) вы должны увидеть com.apple.account.jabber.password
  5. Заменить весь текст в этом поле на Jabber
  6. Нажмите Сохранить изменения

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

muffinmad
источник
У меня была та же проблема, и я поменял расположение в связке ключей на jabber, и проблема была решена ... большое спасибо
Yassmine
3

Я получаю ту же ошибку. Вот мое исправление

Откройте доступ
к цепочке для ключей. Найдите com.apple.account.jabber.password.
Дважды щелкните его, чтобы открыть подсказку атрибутов.
В поле «Учетная запись» автоматически подается фид iMessage «xxx.xxx @ gmail.com @ talk.google.com»
Заменить весь текст в это поле только с "xxx.xxx@gmail.com"
Нажмите Сохранить изменения

Бен
источник
0

У меня была одна и та же проблема неоднократно. Когда я посмотрел на атрибуты цепочки для ключей Jabber, я выбрал «показать пароль» и увидел, что сохраненный пароль был неверным ... очень старый пароль, который я использовал для этой учетной записи несколько лет назад. Я вручную обновил его, чтобы использовать текущий правильный пароль, и теперь проблема, похоже, исчезла. Кажется, что пароль, который я набирал при запуске приложения Messages, не был записан в цепочку для ключей, поэтому, по крайней мере, ручное обновление пароля обходит проблему.

Дэвид Хеллер
источник