OSStatus-Fehler beim Versuch, Time Machine anzuweisen, einen externen Server als Backup-Laufwerk zu verwenden

OSStatus-Fehler beim Versuch, Time Machine anzuweisen, einen externen Server als Backup-Laufwerk zu verwenden

Ich möchte einen Raspberry Pi 3 als Backup-Laufwerk für meinen Mac mit Time Machine verwenden. Daher

  1. installiertes Samba 4.8.0, das von der Backup-Software Time Machine entsprechend ihrerFehlerverfolgung.
  2. aktiviert den Samba-Dienst über sudo systemctl enable smbd. Die Ausgabe der sudo systemctl status smbdZustände erfolgt über Active: active (running).
  3. viele Beispielkonfigurationen ausprobiert, /etc/samba/smbd.confignämlichDas,Das,Das,DasUndDas.

Beim Versuch, Time Machine mit der Samba-Freigabe zu verbinden, erscheint nach erfolgreicher Eingabe meiner Anmeldedaten immer diese eine Fehlermeldung:

Fehlermeldung

Es bedeutet:

Time Machine kann keine Verbindung zum Sicherungsvolume herstellen.

Der Vorgang konnte nicht abgeschlossen werden. (OSStatus-Fehler -1073741275.)

Der OSStatus-Fehler ist unbekannthttps://www.osstatus.com/und scheint ehrlich gesagt eher ein fehlerhafter Überlauf als ein gültiger Fehlercode zu sein. (Es ist fast -2^30.)

Was könnte die Ursache dieses Fehlers sein und wie kann ich ihn beheben?

Ich benutze:

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

Antwort1

Sie müssen die Samba-Protokollierung aktivieren, um detaillierte Fehler anzuzeigen. Für mich bedeutet dieser Fehler, dass mein von Avahi angekündigter Name nicht mit meinem Samba-Freigabenamen übereinstimmt. in smb.conf

## Definde your shares here
[TimeMachine Home]

Und in der Avahi-Dienstdefinition:

 <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>

Die Zeichenfolge „TimeMachine Home“ in der obigen Konfiguration.

Konfigurationsreferenz: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/

Antwort2

Überprüfen Sie die Samba-Protokolle in /var/log/samba/log.[Hostname Ihres Clients].

In meinem Fall stand im Protokoll:

Fehler beim Laden des Moduls „/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so“: /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis vorhanden.

Aus irgendeinem Grund fehlte das VFS-Modul „streams_xattr“, das für den ordnungsgemäßen Betrieb von Time Machine erforderlich ist.

Ich habe es behoben, indem ich ein Paket für VFS-Module installiert habe:

sudo apt install samba-vfs-modules

Dann habe ich Samba neu gestartet:

sudo systemctl restart smbd

Und ich konnte mich authentifizieren.

Antwort3

Für alle, die gegoogelt haben OSStatus error -1073741275und hier gelandet sind:

Versuchst du geradeerneut verbindenIhre Time Machine auf Ihr NAS und hat es vorher einwandfrei funktioniert?

(Und verwenden Sie vielleicht ein vorgefertigtes NAS wie Synology oder Netgear und haben keinen einfachen Zugriff auf die Samba-Protokollierungseinstellungen, wie @hnws vorschlägt?)

Stellen Sie dann sicher, dass Sie auf Ihrem NAS genau denselben Benutzernamen/dasselbe Konto verwenden, das Sie zuvor zum Verbinden von Time Machine mit Ihrem NAS verwendet haben, und stellen Sie sicher, dass das Konto noch (dieselben) Berechtigungen für die Time Machine-Freigabe hat.

verwandte Informationen