Time Machine codice errore 21 e 19, "Impossibile montare ... perché l'immagine non può essere allegata"

2

Con macOS sierra (10.12.4), i backup di Time Machine su un Synology NAS non funzionano nella fase di "preparazione del backup". I messaggi dell'interfaccia utente non sono utili, ma la console mostra questo errore da backupd:

Failed to mount '/Volumes/TimeMachine/fubar.sparsebundle'
because the image could not be attached, error:
Error Domain=com.apple.backupd.ErrorDomain Code=21 "(null)"
UserInfo={MessageParameters=(
    "/Volumes/TimeMachine/fubar.sparsebundle",
    19
)}

Questo si ripete ogni 60 secondi per diversi minuti, quindi Time Machine si arrende.

Ho familiarità con il tipo di problema risolto dal link ma questo sembra essere diverso. Posso montare il volume della rete e collegare lo sparsebundle. L'esecuzione di fsck non mostra errori. Il plist di sparsebundle mostra VerificationState 0 e non ha un RecoveryBackupDeclinedDate .

    
posta mblakele 17.04.2017 - 01:01
fonte

3 risposte

2

Questo si è rivelato essere un problema portachiavi. Forse ho cambiato la password di login NAS e mai aggiornato portachiavi.

  1. Impostazioni > Time Machine > Smetti di usare "TimeMachine" per il backup
  2. Portachiavi > cercare il nome host NAS ed eliminare tutte le password corrispondenti. Penso che le voci del problema erano nel portachiavi del sistema, ma ho anche cancellato le voci dal portachiavi di login.
  3. Impostazioni > Time Machine > Aggiungi disco di backup ... > seleziona "TimeMachine" > inserisci la password

Questa situazione era confusa perché i messaggi di Time Machine non dicevano nulla sull'autenticazione, e Finder poteva connettersi al volume del NAS ok. Ma apparentemente backupd usa una diversa entrata Keychain, che era cattiva o sbagliata.

    
risposta data 17.04.2017 - 01:01
fonte
1

Il mio problema è risultato che l'account utente di Time Machine che accede al NAS ha superato la sua quota dall'utilizzo altrove nel volume (facepalm).

Questo ha finito per causare che il file Info.plist all'interno di sparsebundle fosse 0 byte. Fortunatamente c'era un file Info.bckup lì che ho copiato per essere il nuovo Info.plist .

    
risposta data 31.05.2017 - 11:17
fonte
0

Nel mio caso (errore 21) era un file Info.plist alterato [1] (su Time Capsule). Fortunatamente c'era un file di backup chiamato Info.bckup che ho usato per sostituire quello confuso. Che ha risolto il mio problema.

[1] Non chiedermi come siano entrate nel file Info.plist ...:

$ more Info.plist an Loop[2] : 50 Skin Side 3 Fan Loop[3] : 50 Skin Side 3 Fan Loop[4] : 0 0 44 271 47 0 0 0 0 0 0 0 0 0 Skin Side 4 Fan Loop[0] : 50 Skin Side 4 Fan Loop[1] : 38912 Skin Side 4 Fan Loop[2] : 50 Skin Side 4 Fan Loop[3] : 50 Skin Side 4 Fan Loop[4] : 164 198 0 0 0 0 0 0 0 0 0 0 0 0 HDD Radio Loop[0] : 100 HDD Radio Loop[1] : 102400 HDD Radio Loop[2] : 100 HDD Radio Loop[3] : 100 HDD Radio Loop[4] : 0 0 0 0 0 0 0 0 0 0 0 0 0 362 2G Radio Radio

    
risposta data 29.11.2017 - 05:38
fonte

Leggi altre domande sui tag