OSStatus-Error al intentar indicarle a Time Machine que use un servidor externo como unidad de respaldo

OSStatus-Error al intentar indicarle a Time Machine que use un servidor externo como unidad de respaldo

Quiero usar una Raspberry Pi 3 como unidad de respaldo para mi Mac usando Time Machine. Por lo tanto, yo

  1. instaló Samba 4.8.0, al que podrá conectarse el software de respaldo Time Machine de acuerdo con sulocalizador de bichos.
  2. activó el servicio Samba a través de sudo systemctl enable smbd. La salida de sudo systemctl status smbdlos estados Active: active (running).
  3. Probé muchas configuraciones de ejemplo para /etc/samba/smbd.config, a saber,este,este,este,esteyeste.

Al intentar conectar Time Machine al recurso compartido Samba, siempre aparece este mensaje de error después de proporcionar correctamente mis datos de inicio de sesión:

Mensaje de error

Se traduce en:

Time Machine no puede conectarse al volumen de copia de seguridad.

La operacion no pudo ser completada. (Error de estado -1073741275.)

El error OSStatus es desconocido parahttps://www.osstatus.com/y, sinceramente, parece más un desbordamiento de errores que un código de error válido. (Son casi -2^30.)

¿Cuál podría ser la causa de este error y cómo puedo solucionarlo?

Estoy usando:

  • macOS 10.13.5
  • Linux raspberrypi 4.9.35-v7+
  • Samba 4.8.0

Respuesta1

Debe activar el registro de samba para ver el error detallado. Para mí, este error significa que mi nombre anunciado de avahi es diferente del nombre de mi recurso compartido de samba. en smb.conf

## Definde your shares here
[TimeMachine Home]

Y en la definición del servicio avahi:

 <service>
   <type>_adisk._tcp</type>
   <txt-record>sys=waMa=0,adVF=0x100</txt-record>
   <txt-record>dk0=adVN=TimeMachine Home,adVF=0x82</txt-record>
 </service>

La cadena "TimeMachine Home" en la configuración anterior.

Referencia de configuración: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/

Respuesta2

Verifique los registros de Samba en /var/log/samba/log.[el nombre de host de su cliente].

En mi caso, el registro decía:

Error al cargar el módulo '/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so': /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: no se puede abrir el archivo de objeto compartido: No dicho archivo o directorio

Por alguna razón, faltaba el módulo VFS "streams_xattr", necesario para que Time Machine funcione correctamente.

Lo arreglé instalando un paquete para módulos VFS:

sudo apt install samba-vfs-modules

Luego reinicié samba:

sudo systemctl restart smbd

Y pude autenticarme.

Respuesta3

Para cualquiera que buscó en Google OSStatus error -1073741275y terminó aquí:

estás tratando dereconectarsu Time Machine a su NAS y ¿funcionaba bien antes?

(Y tal vez, ¿está utilizando un NAS prediseñado, como Synology o Netgear, y no tiene fácil acceso a la configuración de registro de samba como sugiere @hnws?)

Luego, asegúrese de estar utilizando exactamente el mismo nombre de usuario/cuenta en su NAS que utilizó anteriormente para conectar Time Machine a su NAS, y asegúrese de que la cuenta todavía tenga (los mismos) permisos para compartir Time Machine.

información relacionada