Restaurar argumentos fallidos deben proporcionarse como cadenas separadas

Intenté mover mi Discourse de DigitalOcean a OVH. He seguido todas las directrices oficiales.

La única diferencia es que usé el método rsync para mover mi copia de seguridad, ya que siempre fallaba al intentar subirla manualmente.

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

Aquí está la parte final de mi registro:

[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...

He actualizado mi Discourse a la última versión.
Supongo que el error es “Arguments should be provided as separate strings”.

Gracias.

Existe un informe de error sobre un problema similar de hace unas horas: 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. Ese problema ya ha sido solucionado. Sería recomendable actualizar tu sitio al último código de Discourse y ejecutar la restauración nuevamente.

¿Esto resolvió tu problema?

Gracias por su atención, Sr. Jeff.

No lo sé. Hace dos días intenté mover mi Discourse nuevamente, pero falló en varios intentos. Sin embargo, el problema no está relacionado con este asunto. Probablemente necesite contratar un servidor nuevo y fresco, o probar con otro proveedor de VPS.

Necesito volver a trabajar.

Intentaré mover mi Discourse nuevamente la próxima semana y, sin duda, lo reportaré aquí de nuevo.

Gracias…

Resuelto :white_check_mark:

Gracias, Discourse, por el excelente soporte y una potente máquina de foros. :heart:

GIF de reacción Te quiero