Não consigo restaurar backup com imagens no S3

Infelizmente, isso não funciona. Tenho 10 backups completos e não consigo restaurar nenhum deles, todos estão me dando os mesmos erros:

Reconectando ao banco de dados...
Recarregando configurações do site...
Desabilitando e-mails de saída para usuários não administradores...
Desabilitando modo somente leitura...
Limpando cache de categorias...
Recarregando traduções...
Remapeando uploads...
Restaurando uploads, isso pode levar algum tempo...
Migrando uploads para S3 para 'default'...
Enviando arquivos para S3...
 - Listando arquivos locais
 => 5 arquivos
 - Listando arquivos S3
.. => 1911 arquivos
 - Sincronizando arquivos para S3
.....
Atualizando os URLs no banco de dados...
Removendo imagens otimizadas antigas...
Marcando todos os posts contendo lightboxes para reprocessamento...
285 posts foram marcados para reprocessamento
EXCEÇÃO: 509 de 1823 uploads não foram migrados para S3. A migração para S3 falhou para o banco de dados 'default'.
/var/www/discourse/lib/file_store/to_s3_migration.rb:132:in `raise_or_log'
/var/www/discourse/lib/file_store/to_s3_migration.rb:79:in `migration_successful?'
/var/www/discourse/lib/file_store/to_s3_migration.rb:373:in `migrate_to_s3'
/var/www/discourse/lib/file_store/to_s3_migration.rb:66:in `migrate'
/var/www/discourse/lib/file_store/s3_store.rb:328:in `copy_from'
/var/www/discourse/lib/backup_restore/uploads_restorer.rb:62:in `restore_uploads'
/var/www/discourse/lib/backup_restore/uploads_restorer.rb:44:in `restore'
/var/www/discourse/lib/backup_restore/restorer.rb:61:in `run'
script/discourse:149:in `restore'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
script/discourse:290:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/cli/exec.rb:58:in `load'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/cli/exec.rb:58:in `kernel_load'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/cli/exec.rb:23:in `run'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/cli.rb:483:in `exec'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/cli.rb:31:in `dispatch'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/cli.rb:25:in `start'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/exe/bundle:48:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/lib/bundler/friendly_errors.rb:103:in `with_friendly_errors'
/usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.3.13/exe/bundle:36:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Tentando reverter...

Por que isso está acontecendo? Já vi muitas pessoas relatando o problema, mas nenhuma solução que eu tenha encontrado até agora. Backup e restauração são necessidades muito fundamentais.

2 curtidas

(Estou limpando as respostas para o outro tópico para que possam ser removidas. Não está claro se você resolveu isso, então não queria excluí-lo.)

Você conseguiu resolver isso?

Tem a ver com o fato de que ele está tentando fazer upload de imagens para o S3 e/ou garantir que todas estejam lá e não estão.

Uma solução que acho que já vi é desativar o upload para o S3 durante a restauração e depois reativá-lo.

1 curtida

Sim, a solução inteira foi postada aqui

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.