Брелок первой помощи блокирует брелок и не может разблокировать его для оказания первой помощи

8737
Kornel

После обновления до OS X El Capitan у меня продолжают возникать проблемы с цепочкой для ключей (например, необходимость вводить пароль цепочки для ключей каждый раз, когда приложение хочет получить доступ к цепочке для ключей, даже если настройки автоматической блокировки отключены, а приложение Keychain Access показывает, что оно уже разблокировано) ,

В приложении Keychain Access каждый раз, когда я пытаюсь запустить Keychain First Aid на моей цепочке для ключей входа в систему, я получаю это:

Проверка началась.
Проверка конфигурации цепочки для ключей для kornel (ID пользователя = 501).
Домашний каталог - / Users / kornel.
Проверенная цепочка для ключей входа.
Проверенные настройки для ~ / Library / Keychains / login.keychain.
Брелок для ключей не может быть разблокирован автоматически. Пожалуйста, попытайтесь разблокировать ~ / Library / Keychains / login.keychain из Keychain Access.
Проверено
связка ключей по умолчанию Проверено содержимое ~ / Library / Keychains / login.keychain Проблем
не найдено
Проверка завершена

Проблема в том, что моя цепочка для ключей уже разблокирована, и запуск First Aid блокирует ее.

Как я могу предотвратить блокировку брелка? Или восстановить его без потери сохраненных паролей?

6
Не совсем ответ, но это основано на странном личном опыте ... Проверьте, кто является владельцем файла цепочки для ключей. Это должен быть вы, но он может установить себе root. Если вы включите его и перезагрузите компьютер, он вернется к корню, но в то же время вы сможете заставить его работать. Как только вы это сделаете, он перестанет возвращаться к корню. [Это было на Yosemite ... idk, как SIP запутает это еще больше] Tetsujin 8 лет назад 0

4 ответа на вопрос

3
Kornel

Я нашел виновника: программное обеспечение Junos Pulse VPN (5.1) ломает цепочку ключей и сертификаты CA в OS X 10.11.

Я полностью удалил Junos Pulse, и система теперь довольна.

Что вы сделали, чтобы полностью удалить его, и нужно ли было что-либо делать, чтобы восстановить брелок / ЦС системы? Я прибег к однопользовательскому режиму для удаления из / Applications, но у меня все та же ошибка и невозможность разблокировать некоторые страницы настроек. Sam Brightman 8 лет назад 0
1
cchiera

Happening to me a well. However, I've never installed any app call Junos Pulse VPN. Tried deleting my keychain and even starting from scratch and same issue persists. Just started happening the other day and now I can't access most apple apps such as Software Update, iTunes, iBooks etc because without keychain working everything is broken.

0
Benjamin Schollnick

I saw something like this back in 10.6 or 10.7 for a single user, hopefully this will help.

  1. Go into Keychain Access.
  2. From the Edit menu, Choose Keychain Settings (Make sure Login keychain is selected).
  3. Check the "Lock after xx minutes of inactivity" is not turned on, or alternatively is a reasonable (eg. Make than 5 minutes) amount of time.
  4. Save the setting

Also check the Keychain Preferences, particularly:

  • Synchronize Login Keychain password with account
  • Set login keychain as default (should be checked)

    • Benjamin
0
user118482

My IT folks think Pulse 5.1.5 might fix this. I reset the keychain and un-installed the older version of Pulse when it broke the keychain. With the new Pulse 5.1.5 I can now log into the VPN. However, I still get the "Keychain can't be unlocked automatically. Please attempt to unlock ~/Library/Keychains/login.keychain from Keychain Access." error.