Impossible de restaurer la sauvegarde avec des images sur S3

Malheureusement, cela ne fonctionne pas. J’ai 10 sauvegardes complètes et je ne peux en restaurer aucune, elles me donnent toutes les mêmes erreurs :

Reconnexion à la base de données...
Rechargement des paramètres du site...
Désactivation des e-mails sortants pour les utilisateurs non-staff...
Désactivation du mode lecture seule...
Nettoyage du cache des catégories...
Rechargement des traductions...
Remappage des téléchargements...
Restauration des téléchargements, cela peut prendre un certain temps...
Migration des téléchargements vers S3 pour 'default'...
Téléchargement des fichiers vers S3...
 - Listage des fichiers locaux
 =\u003e 5 fichiers
 - Listage des fichiers S3
.. =\u003e 1911 fichiers
 - Synchronisation des fichiers vers S3
.....
Mise à jour des URL dans la base de données...
Suppression des anciennes images optimisées...
Signalement de tous les messages contenant des lightboxes pour un nouveau rendu...
285 messages ont été signalés pour un nouveau rendu
EXCEPTION : 509 des 1823 téléchargements n'ont pas été migrés vers S3. La migration S3 a échoué pour la base de données '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 `\u003ctop (required)\u003e'
/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 \u003ctop (required)\u003e'
/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 `\u003ctop (required)\u003e'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `\u003cmain\u003e'
Tentative de retour arrière...

Pourquoi cela se produit-il ? J’ai vu de nombreuses personnes signaler le problème mais je n’ai pas encore trouvé de solution. La sauvegarde et la restauration sont des besoins très fondamentaux.

2 « J'aime »

(Je nettoie les réponses à l’autre sujet afin qu’elles puissent être supprimées. Il n’est pas clair que vous ayez résolu ce problème, donc je ne voulais pas le supprimer.)

Avez-vous résolu ce problème ?

Cela est dû au fait qu’il essaie de télécharger des images sur S3 et/ou de s’assurer qu’elles y sont toutes et qu’elles n’y sont pas.

Une solution que j’ai cru voir est de désactiver le téléchargement vers S3 pendant la restauration, puis de le réactiver.

1 « J'aime »

Oui, la solution entière a été publiée ici

2 « J'aime »

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