Wiederherstellung fehlgeschlagen Argumente sollten als separate Strings bereitgestellt werden

Ich habe versucht, mein Discourse von DigitalOcean zu OVH zu migrieren. Ich habe alle offiziellen Anleitungen befolgt.

Der einzige Unterschied besteht darin, dass ich die rsync-Methode verwendet habe, um mein Backup zu verschieben, da mir das manuelle Hochladen des Backups immer fehlgeschlagen ist.

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

Hier ist das Ende meines Logs:

[2021-04-16 00:36:49] ALTER TABLE
[2021-04-16 00:36:49] Migrating the database...
[2021-04-16 00:36:49] EXCEPTION: Arguments should be provided as separate strings
[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] Trying to rollback...
[2021-04-16 00:36:49] Rolling back...
[2021-04-16 00:36:49] Cleaning stuff up...
[2021-04-16 00:36:49] Dropping functions from the discourse_functions schema...
[2021-04-16 00:36:49] Removing tmp '/var/www/discourse/tmp/restores/default/2021-04-16-001234' directory...
[2021-04-16 00:36:49] Unpausing sidekiq...
[2021-04-16 00:36:49] Marking restore as finished...
[2021-04-16 00:36:50] Notifying 'admin' of the end of the restore...

Ich habe mein Discourse auf die neueste Version aktualisiert.
Ich vermute, der Fehler lautet: „Arguments should be provided as separate strings“.

Vielen Dank

Es gibt einen Fehlerbericht zu einem ähnlichen Problem von vor einigen Stunden: 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. Dieses Problem wurde inzwischen behoben. Es wäre ratsam, Ihre Seite auf den neuesten Discourse-Code zu aktualisieren und die Wiederherstellung erneut durchzuführen.

Hat dies Ihr Problem behoben?

Vielen Dank für Ihre Aufmerksamkeit, Herr Jeff.

Ich weiß es nicht. Vor zwei Tagen habe ich versucht, mein Discourse erneut zu verschieben, aber es ist bei mehreren Versuchen fehlgeschlagen. Das Problem steht jedoch nicht in Zusammenhang mit diesem Thema. Wahrscheinlich muss ich einen neuen, frischen Server bestellen oder einen anderen VPS-Anbieter ausprobieren.

Ich muss wieder zur Arbeit zurückkehren.

Ich werde nächste Woche erneut versuchen, mein Discourse zu verschieben, und werde es hier definitiv erneut berichten.

Vielen Dank…

Gelöst :white_check_mark:

Danke an Discourse für den wunderbaren Support und eine mächtige Forumsmaschine. :heart:

I Love You Reaction GIF