Échec de la restauration : les arguments doivent être fournis sous forme de chaînes distinctes

J’ai essayé de déplacer mon Discourse de DigitalOcean vers OVH. J’ai suivi toutes les directives officielles.

La seule différence est que j’ai utilisé la méthode rsync pour déplacer ma sauvegarde, car j’ai toujours échoué à la télécharger manuellement.

rsync -avz /var/discourse/shared/standalone/backups/default/* root@new-server:/var/discourse/shared/standalone/backups/default/

Voici la fin de mon journal :

[2021-04-16 00:36:49] ALTER TABLE
[2021-04-16 00:36:49] Migration de la base de données...
[2021-04-16 00:36:49] EXCEPTION : Les arguments doivent être fournis sous forme de chaînes séparées
[2021-04-16 00:36:49] lib/discourse.rb:105:in `execute_command'
lib/discourse.rb:93:in `exec'
lib/discourse.rb:43:in `execute_command'
/var/www/discourse/lib/backup_restore/database_restorer.rb:133:in `migrate_database'
/var/www/discourse/lib/backup_restore/database_restorer.rb:27:in `restore'
/var/www/discourse/lib/backup_restore/restorer.rb:51:in `run'
/var/www/discourse/script/spawn_backup_restore.rb:23:in `restore'
/var/www/discourse/script/spawn_backup_restore.rb:36: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>'
[2021-04-16 00:36:49] Tentative de retour en arrière...
[2021-04-16 00:36:49] Retour en arrière en cours...
[2021-04-16 00:36:49] Nettoyage...
[2021-04-16 00:36:49] Suppression des fonctions du schéma discourse_functions...
[2021-04-16 00:36:49] Suppression du répertoire temporaire '/var/www/discourse/tmp/restores/default/2021-04-16-001234'...
[2021-04-16 00:36:49] Réactivation de sidekiq...
[2021-04-16 00:36:49] Marquage de la restauration comme terminée...
[2021-04-16 00:36:50] Notification à 'admin' de la fin de la restauration...

J’ai mis à jour Discourse vers la dernière version.
Je pense que l’erreur est « Arguments should be provided as separate strings ».

Merci.

Il existe un rapport de bug concernant un problème similaire datant de quelques heures : https://meta.discourse.org/t/importing-a-backup-into-a-fresh-2-7-0-beta7-fails-with-arguments-should-be-provided-as-separate-strings/187081. Ce problème a maintenant été résolu. Il serait judicieux de mettre à jour votre site vers le dernier code de Discourse et de relancer la restauration.

Cela a-t-il résolu votre problème ?

Merci de votre attention, M. Jeff.

Je ne sais pas. Il y a deux jours, j’ai essayé de déplacer mon Discourse à nouveau, mais cela a échoué à plusieurs reprises. Cependant, le problème n’est pas lié à cette question. Je devrai probablement commander un nouveau serveur ou essayer un autre fournisseur de VPS.

Je dois retourner au travail.

Je tenterai à nouveau de déplacer mon Discourse la semaine prochaine et je vous en ferai certainement un nouveau rapport ici.

Merci…

Résolu :white_check_mark:

Merci Discourse pour un support merveilleux et une machine de forum puissante. :heart:

GIF de réaction Je t'aime