Restauração de backup falhando na UI

Ao tentar restaurar o backup pela interface do usuário, ocorreu uma falha.
Abaixo estão os logs.

[2024-01-05 09:53:23] [STARTED]
[2024-01-05 09:53:23] 'srujan.madderla' iniciou a restauração!
[2024-01-05 09:53:23] Marcando restauração como em execução...
[2024-01-05 09:53:23] Verificando se /var/www/discourse/tmp/restores/default/2024-01-05-095323 existe...
[2024-01-05 09:53:23] Copiando arquivo para o diretório tmp...
[2024-01-05 09:53:39] Descompactando arquivo, isso pode levar algum tempo...
[2024-01-05 09:53:42] EXCEPTION: /var/www/discourse/lib/discourse.rb:138:in `exec': Falha ao descompactar o arquivo.

gzip: stdin: dados comprimidos inválidos--formato violado
tar: Fim de arquivo inesperado no arquivo
tar: Fim de arquivo inesperado no arquivo
tar: O erro não é recuperável: saindo agora

[2024-01-05 09:53:42] /var/www/discourse/lib/discourse.rb:172:in `execute_command'
/var/www/discourse/lib/discourse.rb:138:in `exec'
/var/www/discourse/lib/discourse.rb:34:in `execute_command'
/var/www/discourse/lib/backup_restore/backup_file_handler.rb:78:in `decompress_archive'
/var/www/discourse/lib/backup_restore/backup_file_handler.rb:23:in `decompress'
/var/www/discourse/lib/backup_restore/restorer.rb:42:in `run'
/var/www/discourse/script/spawn_backup_restore.rb:20:in `restore'
/var/www/discourse/script/spawn_backup_restore.rb:33:in `block in <main>'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `fork'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `<main>'
[2024-01-05 09:53:42] Tentando reverter...
[2024-01-05 09:53:42] Não foi necessário reverter
[2024-01-05 09:53:42] Limpando...
[2024-01-05 09:53:42] Removendo o diretório tmp '/var/www/discourse/tmp/restores/default/2024-01-05-095323'...
[2024-01-05 09:53:44] Marcando restauração como concluída...
[2024-01-05 09:53:44] Notificando 'srujan.madderla' sobre o fim da restauração...

Alguém pode me ajudar com isso?

Ou seu servidor está sem espaço ou o arquivo está corrompido. Verifique o espaço disponível no servidor de destino e tente fazer um novo backup para restaurar.

Você precisará de pelo menos 3x o tamanho do backup para conseguir restaurar o backup com sucesso.

1 curtida

Você pode me guiar sobre como verificar o espaço do servidor?

Deve ser uma pesquisa rápida no Google, no entanto, executar o comando abaixo no servidor deve fornecer o espaço em disco

 df -h
1 curtida