7 votos

¿Cómo puedo reparar un llavero en Mojave?

Cada vez que me encuentro con un campo de contraseña en Safari que quiere rellenar automáticamente con mi llavero, se congela durante unos minutos y no muestra nada más que la pelota de playa. Supongo que tiene que ver con un llavero corrupto.

En versiones anteriores de MacOS, existía la opción de reparar un llavero. En Mojave, no existe tal cosa. Cuando "reseteo mis llaveros por defecto", se arregla el problema y todo funciona como de costumbre. Sin embargo, pierdo todas mis contraseñas y notas.

Lo que he intentado que no funcionó:

  • Ejecute los primeros auxilios del Administrador de Discos
  • Restauré mi llavero (contenido de ~/Library/Keychains ) de una copia de seguridad de la máquina del tiempo
  • Movió todo menos login.keychain a la basura

Sé que teóricamente se podría crear un nuevo llavero y copiar elementos del llavero original, pero sigue pidiendo una contraseña para cada elemento, lo que no sería factible con la cantidad de elementos que tengo almacenados.

0 votos

Tuve un problema de este tipo. Parecía estar relacionado con iCloud y con las claves almacenadas en caché desactualizadas. Al reiniciar se borraron las claves en caché.

3voto

slm Puntos 118

La herramienta de reparación fue eliminada por motivos de seguridad, ya que podía ser utilizada para exportar su llavero sin su permiso. Lo que nos queda son guías que encontrará a lo largo de varios artículos del blog que explican algunos problemas específicos con soluciones provisionales para "arreglar" cuestiones específicas relacionadas con el llavero.

La mayoría de estas soluciones implican la eliminación de claves específicas ofensivas o la conmutación de "Mostrar resumen" u otros aspectos de una clave problemática.

0 votos

Gracias, pero lamentablemente ninguno de estos enlaces se aplica al problema. Entonces, ¿cómo puedo identificar una clave ofensiva?

0 votos

Si creas un nuevo llavero, ¿también se congela si guardas un nuevo artículo en él?

0 votos

He creado un nuevo usuario, he iniciado sesión con él y he añadido un nuevo artículo. Entonces no se congela el autorelleno.

2voto

abuharsky Puntos 467

Un llavero corrupto puede impedir el acceso a varios servicios, incluido iCloud. Aquí hay una manera de averiguar si su llavero es la causa de no poder iniciar sesión en iCloud.

  1. Abra su aplicación Console (en Utilidades)
  2. En el campo de búsqueda, escriba "Login"
  3. Pulse el botón Borrar.
  4. Intenta iniciar sesión en tu iCloud.
  5. Observe los mensajes de error. Pueden tener un aspecto similar al siguiente"

Error Domain=com.apple.accounts Code=13 UserInfo={NSLocalizedDescription=, NSUnderlyingError=0x7f*******c10 {Error Domain=com.apple.accounts.keychain Code=-25295}}}}

Desglosa los códigos de error:

Error Dominio=com.apple.accounts Código=13

Este código puede vincularse a los errores del llavero con una simple búsqueda en Google

Error Domain=com.apple.accounts.keychain Code=-25295

Este código de error (y muchos otros) se pueden interpretar en este enlace:

           https://krypted.com/lists/comprehensive-list-of-mac-os-x-error-codes/

En este caso, el 25295 se interpreta pulsando Comando F y buscando "25295". La búsqueda localiza el siguiente código:

Códigos de error de Keychain Manager

errKCInvalidKeychain = -25295

Todo indica que el Llavero está corrupto, bloqueando los servicios para iniciar la sesión. De hecho, al buscar su propio ID de Apple en el llavero para localizar las claves de acceso, podría intentar eliminar las claves públicas. Al hacerlo, MacOS no podrá borrar ninguna clave que esté corrupta.

SOLUCIÓN:

La solución está en este enlace: Cómo hacer una copia de seguridad del llavero de iCloud

https://eclecticlight.co/2019/09/05/how-to-back-up-your-icloud-keychain/

Si haces una copia de seguridad de tu dispositivo MacOS, también se hace una copia de seguridad de tu llavero. El artículo describe cómo asegurarse de que los elementos de tu llavero de iCloud también se incluyen en cualquier copia de seguridad local y, al hacerlo, también describe cómo restaurar tu llavero. Tu llavero se encuentra en un archivo dentro de tu biblioteca en ~/Library/Keychains. En el finder, tienes que seleccionar GO en el menú superior (hay una forma de desocultar la pestaña "Go"... No lo recuerdo, pero es fácil de encontrar). La biblioteca está bajo la pestaña GO. Dicho esto, esta carpeta también tiene una copia de seguridad en Time Machine o en cualquier duplicado de tu dispositivo MacOS. Sigue las instrucciones del enlace para restaurar la carpeta ~/Library/Keychains en tu dispositivo MacOS. En este punto, reinicié mi MacBook Pro y, por primera vez en un par de semanas, pude iniciar sesión en todos los servicios. Problema resuelto.

0 votos

¿Y para los que no usamos iCloud (y que no van a usar iCloud)?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X