Интеграция брелка в Safari не работает

1

Мой Safari больше не обновляет пароли. До недавнего времени все работало нормально. Safari по-прежнему заполняет имя пользователя и пароли. В случае, если мой пароль для веб-приложения изменился, я набираю новый пароль. Safari предлагает мне обновить пароль (в случае, если это пароль домена, он просит обновить все). Хотя я подтверждаю, смена пароля не отражается. Например, если я выйду из Safari и зайду на тот же веб-сайт, это снова неправильный (старый) пароль, и если я загляну в брелок, пароль действительно не обновится.

Вот что я вижу в логах (Консоль). Интересно, это как-то связано с этим?

06/01/15 12:12:12,549 secd[374]:  securityd_xpc_dictionary_handler Safari[35819] copy_matching The operation couldn’t be completed. (com.apple.security.cfder.error error -1 - Invalid date.)
06/01/15 12:12:12,549 Safari[35819]:  SecOSStatusWith error:[-26275] The operation couldn’t be completed. (com.apple.security.cfder.error error -1 - Remote error : The operation couldn‚Äôt be completed. (com.apple.security.cfder.error error -1 - Invalid date.))

Что будет указывать недействительная дата? Моя система проверила «установить дату и время автоматически».

Брелок первой помощи не сообщил о проблемах

Я проверил эти похожие темы, но они не применимы / не решили мою проблему:
Safari прекратил использование цепочки для ключей.
Сломанный login.keychain, что теперь?

монах
источник
Как я могу узнать, какой брелок Safari использует? Это логин? ICloud? Есть ли где-нибудь свойство plist, которое я могу проверить / изменить?
монах

Ответы:

0

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

Вот некоторые вещи, которые я сделал. Эти шаги должны быть безопасными, но в любом случае перед запуском убедитесь, что резервное копирование по времени включено и / или сделайте резервную копию папки Keychains в ~ / Library:

  • Удалить / повторно добавить цепочки для ключей
  • Я отключил iCloud и снова включил его (и в то же время перезагрузил) (я подозреваю, что это было частью решения)
  • Я очистил данные истории Safari (хотя я почти уверен, что это не оказало никакого влияния)
  • Я переключил настройки Safari для запоминания паролей (наверняка это не было решением, но могло бы помочь в сочетании со сбросом iCloud)

Некоторые вещи, которые я сделал, но где вы должны быть немного осторожнее:

  • В ~ / Library / Keychains: я удалил папку с именем F1090786-29BB-5136-A02B-7266FEF0DD9A (фактически перемещена в папку tmp) (найдена где-то на сайтах сообщества Apple)
  • Я удалил ~ / Library / Preferences / com.apple.security.plist (опять же: я фактически удалил его)
монах
источник
Забыл упомянуть: ошибка «Неверная дата» также исчезла, поэтому я подозреваю, что она была связана (или, на самом деле, я думаю, что это было основной ошибкой). Я никогда не нашел никакой информации об этом сообщении об ошибке в Google.
монах