OSStatus-Erro ao tentar dizer ao Time Machine para usar um servidor externo como unidade de backup

OSStatus-Erro ao tentar dizer ao Time Machine para usar um servidor externo como unidade de backup

Quero usar um Raspberry Pi 3 como unidade de backup para meu Mac usando o Time Machine. Portanto, eu

  1. instalou o Samba 4.8.0 que poderá ser conectado pelo software de backup Time Machine de acordo com suarastreador de bugs.
  2. ativou o serviço Samba via sudo systemctl enable smbd. A saída dos sudo systemctl status smbdestados Active: active (running).
  3. tentei muitos exemplos de configurações para, /etc/samba/smbd.confignomeadamenteesse,esse,esse,esseeesse.

Ao tentar conectar o Time Machine ao compartilhamento Samba, sempre aparece esta mensagem de erro após fornecer meus detalhes de login com sucesso:

Mensagem de erro

Isso se traduz em:

O Time Machine não consegue se conectar ao volume de backup.

A operação não pode ser completada. (Erro OSstatus -1073741275.)

O erro OSStatus é desconhecido parahttps://www.osstatus.com/e honestamente parece mais um estouro de bugs do que um código de erro válido. (É quase -2 ^ 30.)

Qual poderia ser a causa desse erro e como posso corrigi-lo?

Estou a usar:

  • macOS 10.13.5
  • Linux RaspberryPi 4.9.35-v7+
  • Samba4.8.0

Responder1

Você precisa ativar o log do samba para ver o erro detalhado. Para mim, esse erro significa que meu nome anunciado no avahi é diferente do nome do meu compartilhamento samba. em smb.conf

## Definde your shares here
[TimeMachine Home]

E na definição do serviço 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>

A string "TimeMachine Home" na configuração acima.

Referência de configuração: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/

Responder2

Verifique os logs do Samba em /var/log/samba/log.[nome do host do seu cliente].

No meu caso, o log dizia:

Erro ao carregar o módulo '/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so': /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: não é possível abrir o arquivo de objeto compartilhado: Não tal arquivo ou diretório

Por algum motivo, o módulo VFS "streams_xattr", necessário para o funcionamento adequado do Time Machine, estava faltando.

Eu consertei instalando um pacote para módulos VFS:

sudo apt install samba-vfs-modules

Então reiniciei o samba:

sudo systemctl restart smbd

E consegui autenticar.

Responder3

Para quem pesquisou no Google OSStatus error -1073741275e acabou aqui:

Você está tentandoreconectarseu Time Machine para o seu NAS, e ele estava funcionando bem antes?

(E talvez você esteja usando um NAS pré-construído, como Synology ou Netgear, e não tenha acesso fácil às configurações de registro do samba, como sugere @hnws?)

Em seguida, certifique-se de que você está usando exatamente o mesmo nome de usuário/conta em seu NAS que usou anteriormente para conectar o Time Machine ao seu NAS e certifique-se de que a conta ainda tenha (as mesmas) permissões para o compartilhamento do Time Machine.

informação relacionada