Errores de copia de seguridad de TimeMachine en la red: ¿Problema con el llavero del sistema?

1

He estado usando Time Machine para hacer una copia de seguridad de mi MacBook Pro en mi servidor OS X local durante años, pero recientemente comencé a tener errores al intentar realizar una copia de seguridad. Cuando ejecuto una copia de seguridad automática o manual, recibo una notificación de que el sistema no pudo completar la copia de seguridad. Después de examinar los registros de la Consola, veo el siguiente error del proceso NetAuthSysAgent :

ERROR: AFP_OpenSession - Login failed with 80 

Además, el proceso com.apple.backupd está reportando un error de autenticación, y sugiere problemas con el llavero del sistema:

Authentication error (80) - the correct user or password info may not exist in the System.keychain or the server may no longer allow access for this user.

He confirmado que existe un elemento de llavero en el llavero del sistema para esta conexión, y que el elemento de llavero debe ser funcional (su tipo es la contraseña de Time Machine, contiene la contraseña correcta; el control de acceso para el elemento siempre está permitido para NetAuthSysAgent ).

He intentado eliminar el disco de copia de seguridad y volver a agregarlo a través de las preferencias del sistema TimeMachine. Esto parece agregar el elemento correcto en el llavero del sistema, pero el sistema aún no realiza la copia de seguridad.

Intenté establecer el destino correcto manualmente ejecutando el siguiente comando (probando el nombre DNS, la dirección IP y el nombre mDNS del servidor sin éxito):

sudo tmutil setdestination -p afp://USER@SERVER/TimeMachine

Cada vez que se ejecuta ese comando, puedo confirmar que se está creando el elemento de llavero correcto en el llavero del sistema (pero el sistema continúa proporcionando el error mencionado anteriormente).

Por último, la conexión manual al recurso compartido de red que aloja mi copia de seguridad de Time Machine funciona normalmente y mi cuenta tiene "Control total" de los archivos en este recurso compartido.

¿Cómo puedo hacer que las copias de seguridad de mi Time Machine de la red vuelvan a funcionar?

    
pregunta Eddie Kelley 16.07.2016 - 19:35

1 respuesta

2

Encontré una respuesta en el foro Ars Technica, que ayudó a resolver el problema: enlace

El archivo en /Library/Preferences/com.apple.security.plist contenía el siguiente texto:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>DLDBSearchList</key>
   <array/>
   <key>SecItemSynchronizable</key>
   <true/>
</dict>
</plist>

Fue necesario eliminar la clave y la matriz DLDBSearchList de ese archivo:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>SecItemSynchronizable</key>
   <true/>
</dict>
</plist>

Después de eliminar esa entrada, las copias de seguridad de red de Time Machine funcionan normalmente (ya que NetAuthSysAgent ahora puede localizar el elemento de llavero del sistema correcto).

    
respondido por el Eddie Kelley 16.07.2016 - 19:53

Lea otras preguntas en las etiquetas