1 votos

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

Llevo años utilizando Time Machine para hacer una copia de seguridad de mi MacBook Pro en mi servidor local de OS X, pero recientemente he empezado a recibir errores al intentar hacer una copia de seguridad. Al ejecutar 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 NetAuthSysAgent proceso:

ERROR: AFP_OpenSession - Login failed with 80 

Además, el com.apple.backupd informa de un error de autenticación y sugiere que hay 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 debería ser funcional (su tipo es Contraseña de Time Machine, contiene la contraseña correcta; el Control de Acceso para el elemento está siempre permitido para NetAuthSysAgent ).

He intentado eliminar el disco de copia de seguridad y volver a añadirlo a través de las Preferencias del Sistema de TimeMachine. Esto parece añadir el elemento correcto en el llavero del sistema, pero el sistema sigue sin realizar la copia de seguridad.

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

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

Cada vez que ese comando se ejecuta, puedo confirmar que se está creando el elemento de llavero correcto en el llavero del sistema (pero el sistema sigue dando 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 con normalidad, y mi cuenta tiene "Control total" de los archivos en este recurso compartido.

¿Cómo puedo hacer que mis copias de seguridad de Time Machine en red vuelvan a funcionar?

2voto

Jonathan Sampson Puntos 121800

Encontré una respuesta en el foro de Ars Technica, que me ayudó a resolver el problema: http://arstechnica.com/civis/viewtopic.php?t=1225417

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 el DLDBSearchList clave y matriz 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 en red de Time Machine funcionan normalmente (como NetAuthSysAgent es ahora capaz de localizar el elemento correcto del llavero del sistema).

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