"No se puede encontrar el sistema de llavero"

Después de actualizar a 10.11.2, mi computadora portátil dejó de conectarse automáticamente a mi red WiFi. Cuando selecciono manualmente la red a la que se conecta, aparece un cuadro de diálogo que dice "No se puede encontrar el sistema de llavero para almacenar {SSID}".

Cuando miro la aplicación Acceso a llaveros, veo un llavero del sistema y se encuentra en /Library/Keychains/System.keychain. Pero también hay un directorio /System/Library/Keychains/. ¿Se moverá el System.keychainarchivo /Library/Keychains/para /System/Library/Keychains/solucionar el problema?

Respuestas (5)

Lo que resolvió el problema para mí fue usar Macintosh HD desde la First Aidaplicación Disk Utility :

  1. Iniciar la Utilidad de disco
  2. Asegúrese de seleccionar Macintosh HD y no el almacenamiento de nivel superior (que representa el disco físico). Quiere arreglar la partición lógica .
  3. Haga clic en el botón Primeros auxilios en la parte superior de la ventana.

Espero que ayude

Tu archivo está en el lugar correcto, no lo muevas.

Parece que System.keychainestá dañado. ¿Puedes ver las entradas en la aplicación Acceso a Llaveros?

Le sugiero que cree un nuevo llavero en la aplicación Acceso a llaveros y luego intente copiar las entradas (simplemente puede arrastrarlas y soltarlas). Puede encontrar que la mayoría se puede recuperar y puede reemplazar el llavero dañado con uno nuevo.

Puedo ver las entradas para el llavero del sistema en la aplicación Acceso a llaveros, y cuando me conecto manualmente a wifi, el sistema operativo puede usar la entrada correcta en el llavero para autenticarse con la red. Así que no creo que la corrupción sea el problema. Por alguna razón, una parte del sistema operativo no puede encontrar el llavero y otra sí. Recientemente actualicé desde 10.10, por eso sospecho que algo está roto debido a un problema de ruta.

¿Es esto algún tipo de problema de permiso aquí después de la actualización? ¿Podría reiniciar en modo de recuperación e intentar "Reparar permisos"?

¿Hay algún mensaje de error que pueda buscar en los registros que sugiera que en realidad se trata de un error de permisos? Me gustaría tener un diagnóstico antes de intentar cualquier solución en particular.
Puede iniciar la aplicación de consola y ver los archivos de registro durante la apertura del llavero...
Lo único que veo que se destaca es un montón de mensajes como este: "kernel[0]: Sandbox: coreduetd(68815) deny(1) file-read-metadata /" para varias rutas diferentes cuando me vuelvo a conectar al wifi.

Abra el Keychain First Aidsubmenú Keychain Accesse intente seleccionar la Verifyopción y luego presione Start. Si se detecta algún error, pruebe la Repairopción.

No puedo encontrar esto en 10.11.
Sí, tiene usted razón. Se eliminó, pero en OS X 10.11.2. Mire: apple.stackexchange.com/a/219949/117407
De hecho, tengo 10.11.2 instalado.
Esta "característica" ya no existe (creo que es 10.11.2 y superior).

Para las personas que vienen de Google, esto puede ser obvio, pero asegúrese de que el 'Sistema' del llavero realmente exista: abra Acceso al llavero, y si 'Sistema' no está debajo de 'Llaveros' a la izquierda, agréguelo haciendo clic derecho en esa área y eligiendo 'Nuevo llavero...' Eso solucionó el problema para mí.

(Esto fue en Mac OS Sierra)