Time Machine-Backup schlägt mit Authentifizierungsfehler 80 auf TBS-h574TX fehl

Umgebung:

  • NAS: QNAP TBS-h574TX, Firmware QTS 5.2.4 Build 20250321

  • SMB-Dienst: Samba 4.20.0 (Userspace, ksmbd deaktiviert)

  • macOS: auf mehreren Macs getestet, einschließlich stabiler Releases

  • Netzwerk: Direkte SMB-Konnektivität funktioniert bestätigt

Symptome:

  • Time Machine-Backup schlägt sofort mit „Netzwerk-Benutzername oder Passwort“-Fehler fehl

  • Manuelles SMB-Einbinden funktioniert mit denselben Zugangsdaten korrekt

  • smbutil view -A authentifiziert erfolgreich

  • backupd schlägt fehl mit NAConnectToServerSync error 80 (EAUTH)

Untersucht wurde:

  • Bonjour/mDNS: _adisk._tcp-Dienst fehlte → manuell hinzugefügt, funktioniert jetzt

  • ksmbd-Kernel-Treiber: war aktiv → deaktiviert, auf Samba Userspace umgestellt

  • .streams-Verzeichnis: fehlte und war gesperrt → erstellt und aus der Veto-Liste entfernt

  • Schlüsselbund: mehrfach bereinigt und neu aufgebaut

  • smbpasswd: TimeUser vorhanden und mit gültigem NT-Hash bestätigt

  • NTLMv2: auf macOS-Seite erzwungen, keine Änderung

  • tcpdump: backupd öffnet TCP-Verbindung und sendet dann sofort FIN ohne SMB-Verhandlung, wenn Authentifizierung fehlschlägt

Wichtiger Logauszug von macOS backupd:

NAConnectToServerSync failed with error: 80 (Authentication error)
the correct user or password info may not exist in the System.keychain 
or the server may no longer allow access for this user

Wichtige Beobachtung: Manuelles Einbinden über den Finder und AuthType=TimeMachine-URL funktionieren beide, aber das interne Authentifizierungsverfahren von backupd (AuthType=TimeMachine über das NetAuth-Framework) schlägt konsequent fehl. Dies deutet auf eine Inkompatibilität zwischen dem Authentifizierungsprotokoll von backupd und der Samba-Implementierung von QNAP hin.

Anfrage: Hat jemand Time Machine erfolgreich auf dem TBS-h574TX mit aktuellem macOS konfiguriert? Gibt es ein bekanntes Firmware-Update oder einen Samba-Konfigurations-Workaround?

Ich weiß nicht, ob es inzwischen behoben wurde, aber es gab einen Fehler in Sequoia, der verhinderte, dass Time Machine richtig funktionierte, wenn sich nicht-ASCII-Zeichen (d. h. nicht-englische Zeichen) im Dateipfad befanden.

Hast du nicht-englische Zeichen im Pfad?

Ich habe das Problem gesehen und den Pfad einfach gehalten, ohne Akzente oder Sonderzeichen, aber es schlägt trotzdem fehl.

OK. Was passiert, wenn du einen neuen Pfad für TimeMachine erstellst (d. h. ein Backup in ein anderes Verzeichnis machst – nicht optimal, aber es kann helfen, Protokollprobleme zu lösen)?