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.
