OS X solicita repetidamente la contraseña del llavero de inicio de sesión

Sé que esto se ha preguntado aquí varias veces, pero ya revisé las otras discusiones y probé sus sugerencias, pero sin éxito. ¿Hay algo que pueda hacer en lugar de volver a instalar el sistema completo?

Cuando ciertas aplicaciones quieren acceder al llavero, me piden la contraseña del llavero de "inicio de sesión" repetidamente y sin terminar, aunque escribo la contraseña correcta.

Ya probé lo siguiente, separados unos de otros:

  • Keychain Access > Preferences > Reset my default key chain
  • restablecer la contraseña (contraseña nueva = contraseña anterior) del llavero de inicio de sesión
  • Eliminar la ~/Library/Keychains/XYZ...carpeta (como se sugiere aquí: https://apple.stackexchange.com/a/148437/5924 )
  • reiniciado varias veces

Ahora simplemente quería otorgar acceso a todas las aplicaciones a ciertos llaveros, pero cuando quiero guardar los cambios, tengo el mismo problema que el original: me piden la contraseña del llavero de inicio de sesión, que nunca se acepta. Definitivamente estoy escribiendo la contraseña correcta, incluso puedo bloquear y desbloquear el llavero sin problemas. O incluso restablecer la contraseña. Simplemente no ayudará. (Y en caso de que importe: la contraseña del llavero de "inicio de sesión" es la misma que uso para mi cuenta de usuario).

Aquí está el video del screencast : https://www.dropbox.com/home/Public?preview=video3.m4v

[ ingrese la descripción de la imagen aquí]

(Estoy en El Capitan, el acceso a llaveros es la versión 9.0 (55171.20.2))

Discusiones relacionadas, pero ninguna de ellas ayudó:

===ACTUALIZAR===

Me acabo de encontrar con este hilo: El llavero no muestra las contraseñas después de la actualización de El Capitan

y, de hecho, este es también el mensaje que recibo en /var/log/system.log:

SecurityAgent[877]: Ignoring user action since the dialog has received events from an untrusted source 

pero ya estoy usando un mouse real (Magic Mouse) y/o el panel táctil incorporado de mi Mac, por lo que la solución propuesta allí no ayuda mucho:

Entonces, una solución a este problema es usar un mouse físico para interactuar con el llavero.

(Por cierto: tengo todas las actualizaciones recientes instaladas sobre las que me notificaron automáticamente a través de App Store).

Lo que también es interesante, mirando system.log: muestra muchas de estas líneas con bastante frecuencia, sin ninguna interacción del usuario y cada pocos segundos:

secd[292]:  __SOSCCProcessSyncWithAllPeers_Server_block_invoke sync with all peers failed: Error Domain=com.apple.security.sos.error Code=1032 "peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found" UserInfo={NSDescription=peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found}
Mar 21 22:40:04 mln-mbp CloudKeychainProxy[344]:  __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UB--s--C---> syncWithAllPeers (null), rescheduling timer

(Ahora acabo de quitar el llavero para que no se almacene en iCloud y el error en el registro se detuvo).

¿Ya probó la vieja rutina de Permisos de Reparación (Primeros Auxilios de la Utilidad de Discos) y los permisos de la carpeta de inicio de reparación (del sistema de Partición de Recuperación)?
@DictionaricsAnonymous Acabo de ejecutar Primeros Auxilios y obtuve algunos errores. Aunque el cuadro de diálogo Primeros auxilios dice "Luego reparará el volumen si es necesario", el volumen aún muestra los errores si ejecuto Primeros auxilios nuevamente. snag.gy/A9JAJ.jpg Acerca de la reparación de permisos de la carpeta de inicio: cómo acceder a eso / Parece que no tengo una partición de recuperación, cuando busco en las particiones (ver captura de pantalla). ¿La partición no aparecería allí también? ¿La DiskUtility a la que puedo acceder a través de boot & cmd+R es diferente de la DiskUtility desde la que ejecuté First Aid? (Hacer una copia de seguridad de TimeMachine antes de los siguientes pasos)
No importa la partición, la veo a través de "diskutil list" - pastebin.com/XfBViF3B y una discusión en el foro sobre El Capitan discusiones.apple.com/thread/7254480?tstart=0
Ah, no tengo El Capitan y no sabía que trajo algunos cambios... Si no todo ha cambiado, debe iniciar el sistema de recuperación (reiniciar + mantener presionado Cmd-R), luego inicie la Utilidad de disco y déjelo reparar 'Macintosh HD' desde allí. Debería arreglar la corrupción del sistema de archivos. Si no, ejecútelo de nuevo. Pero mi idea original era reparar PERMISOS, y esta función se eliminó de la Utilidad de Discos en El Capitan. Le sugiero que primero arregle esa corrupción, luego intente reparar los dos sistemas de permisos. Tendré que buscar en Google para ver si eso aún se aplica a El Capitán...
Para restablecer los permisos de la carpeta de la carpeta de inicio, inicie el sistema de recuperación, inicie la aplicación Terminal (menú Utilidades) y escriba el comando resetpassword(en una palabra). Se abrirá una aplicación separada, en la que seleccione 'Macintosh HD' y luego su nombre de usuario, luego haga clic en 'Restablecer' en la parte inferior de la ventana.
@DictionaricsAnonymous Acabo de probar arriba, pero el cuadro de diálogo que aparece después de 'restablecer contraseña' no mostró ningún disco ni ningún usuario que pudiera haber seleccionado. Tal vez deba ejecutar el paso 1 como se menciona aquí en discusiones.apple.com/thread/5275515?tstart=0 primero.
Captura de pantalla: snag.gy/OSUt1.jpg
No me parece muy bien. ¿Ya ha intentado reparar todo el disco con Primeros Auxilios, es decir, mientras estaba en el sistema de Recuperación? En la Utilidad de Discos, seleccione todo el disco, no solo Macintosh HD. Espero que tengas tus archivos importantes ya copiados a un lugar seguro.
@DictionaricsAnonymous Sí, lo ejecuté antes y, extrañamente, funcionó muy rápido (excepto cuando lo ejecuté en el modo normal) y no mostró ningún error en el registro. Con respecto al problema de restablecimiento de contraseña, abrí una nueva pregunta aquí: apple.stackexchange.com/questions/231824/… Tengo una copia de seguridad de la máquina del tiempo y aparte del problema del llavero, no tengo ningún problema con mi Mac hasta ahora. que utilizo como máquina de desarrollo principalmente.
Bueno. Oh, El Capitán, ¿qué has hecho? :) Si fuera mi Mac, consideraría reinstalar por completo OS X con volver a particionar y reformatear el disco primero...
@DictionaricsAnonymous Probablemente tengas razón. Pero, de hecho, parece ser un problema de El Capian, vea mi actualización en el OP.
@DictionaricsAnonymous Mientras tanto, resolví el problema original; Luego también pude ver mi HD después de deshabilitar FileVault, sin embargo, la reparación del disco falla con "Error en la verificación o reparación del sistema de archivos", captura de pantalla: snag.gy/webdr.jpg , aunque no tengo ningún problema con mi Mac . Simplemente viviré con este sistema corrupto hasta que realmente se rompa. Siempre tengo una copia de seguridad de todos modos. Gracias por su ayuda en este problema.

Respuestas (3)

Tuve exactamente el mismo problema con Lync messenger: solicitud para ingresar una contraseña de llavero, una y otra vez, aunque la contraseña era la correcta. Intenté numerosas sugerencias, nada funcionó. Hasta que encontré este:

  • vaya a la carpeta ID de usuario/Biblioteca/Llaveros
  • busque una clave con el nombre del archivo en la ventana de solicitud de contraseña
  • eliminar este archivo (¡solo este!)
  • intente nuevamente su aplicación: la contraseña se acepta ahora

De alguna manera, esta clave no se mostró en Acceso a Llaveros, como si no existiera. Pero el archivo clave real estaba presente en la carpeta del llavero.

Parece haber un error en macOS (estoy en Sierra) cuando no puede ver el archivo de clave, y luego otro error: el sistema intenta crear un nuevo archivo de clave, pero la operación del archivo falla (el archivo ya existe allí). Sugeriría a los desarrolladores de Apple que agreguen un manejo de excepciones adecuado allí, pero estoy satisfecho por ahora: problema solucionado.

Error exacto que tuve, funcionó perfectamente.
Re "no se muestra"; ¿Es porque lo has escondido en KeyChain (menú Ver)?
Haga clic en "Mostrar certificados caducados" y "Mostrar elementos invisibles".

Acabo de desactivar FileVault en mi System Settings > Security & Privacyúltima noche y dejé que el HD se descifre nuevamente y listo, ahora el llavero funciona bien nuevamente. Lo había activado recientemente, pero no tenía idea de que esto causaría tales problemas y efectos secundarios.

(Otros problemas con FileVault probablemente estén relacionados, como la aplicación Restablecer contraseña en el modo de recuperación que no se muestra y los discos )

Interesante. Empecé a usar El Capitán (en un MBP completamente nuevo) hace dos días, y hasta ahora no he visto ningún problema con Acceso a Llaveros a pesar de lo que he leído, pero deshabilité FileVault al instalar el sistema operativo. Me pregunto si es por eso? (Por qué no he tenido problemas con el llavero, quiero decir).

Arrancar en modo de recuperación ( Command + Rjusto después de reiniciar) y Disk Utility > First Aiden el disco principal me resolvió el problema.

Pero, ¿cuál es la causa principal?