Código de erro do Time Machine 21 e 19, "Falha ao montar ... porque a imagem não pôde ser anexada"

2

Com o macOS sierra (10.12.4), os backups do Time Machine para um Synology NAS estão falhando na fase "preparando o backup". As mensagens da interface do usuário não são úteis, mas o console mostra este erro do 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
)}

Isso se repete a cada 60 segundos por vários minutos e o Time Machine desiste.

Estou familiarizado com o tipo de problema corrigido por https://apple.stackexchange.com/a/39842/30668, mas isso parece ser diferente. Posso montar o volume da rede e anexar o pacote esparso. A execução do fsck não mostra erros. O plar sparsebundle mostra VerificationState0 e não possui a RecoveryBackupDeclinedDate.

mblakele
fonte

Respostas:

2

Isso acabou sendo um problema de chaveiro. Possivelmente mudei a senha de login do NAS e nunca atualizei o chaveiro.

  1. Configurações> Time Machine> Pare de usar o "TimeMachine" para backup
  2. Keychain> procure pelo nome do host do NAS e exclua todas as senhas correspondentes. Acho que as entradas do problema estavam no chaveiro do sistema, mas também excluí as entradas do chaveiro de login.
  3. Configurações> Time Machine> Adicionar disco de backup ...> selecione "TimeMachine"> digite a senha

Essa situação foi confusa porque as mensagens do Time Machine não disseram nada sobre autenticação e o Finder pôde conectar-se ao volume NAS ok. Mas, aparentemente, o backupd usa uma entrada diferente do Keychain, ruim ou errada.

mblakele
fonte
1

Meu problema acabou sendo que a conta de usuário do Time Machine que acessava o NAS havia excedido sua cota de uso em outras partes do volume (facepalm).

Isso acabou fazendo com que o Info.plistarquivo dentro do sparsebundle tivesse 0 bytes. Felizmente, havia um Info.bckuparquivo que eu copiei para ser o novo Info.plist.

miknight
fonte
0

No meu caso (erro 21), era um Info.plistarquivo ilegível [1] (no Time Capsule). Felizmente, havia um arquivo de backup chamado, Info.bckupque eu usei para substituir o ilegível. O que resolveu meu problema.


[1] Não me pergunte como essas coisas entraram no Info.plistarquivo ...:

$ 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

Nerd irritado sem dormir
fonte