Errores de copy de security de Network TimeMachine: ¿problema de llavero del sistema?

He estado utilizando Time Machine para hacer una copy de security de mi MacBook Pro en mi OS X Server local durante años, pero recientemente comencé a recibir errores al intentar hacer una copy de security. Cuando ejecuto una copy de security automática o manual, recibo una notificación de que el sistema no pudo completar la copy de security. Después de examinar los loggings de la Consola, veo el siguiente error del process de NetAuthSysAgent :

 ERROR: AFP_OpenSession - Login failed with 80 

Además, el process com.apple.backupd informa un error de authentication e insinúa problemas con el sistema keychain:

 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 connection y que el elemento llavero debe ser funcional (su tipo es Contraseña de máquina de time, contiene la contraseña correcta; Control de acceso para el artículo siempre está permitido para NetAuthSysAgent ) .

Intenté eliminar el disco de respaldo y volver a agregarlo a través de la preference del sistema TimeMachine. Esto parece agregar el elemento correcto en el llavero del sistema, pero el sistema aún no realizará la copy de security.

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

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

Cada vez que se ejecuta ese command, 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 connection manual al recurso compartido de networking que aloja mi copy de security de Time Machine funciona normalmente y mi count tiene "Control total" de los files en este recurso compartido.

¿Cómo puedo hacer que mis copys de security de Time Machine vuelvan a funcionar?

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 file en /Library/Preferences/com.apple.security.plist contenía el siguiente text:

 <?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 key DLDBSearchList y la matriz de ese file:

 <?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 input, las copys de security de la networking de Time Machine funcionan normalmente (ya que NetAuthSysAgent ahora puede ubicar el elemento correcto de System keychain).