Wiederherstellung fehlgeschlagen - Sollten Sie zuerst migrieren?

Ich versuche, von einem Server auf einen neuen Server zu wechseln.

Sie haben die gleiche Ausgabe von Discourse:

Ich erhalte diese Fehlermeldung

> [2022-10-15 06:12:50] [STARTED]
> [2022-10-15 06:12:50] 'frold' hat die Wiederherstellung gestartet!
> [2022-10-15 06:12:50] Markiere Wiederherstellung als laufend...
> [2022-10-15 06:12:50] Stelle sicher, dass /var/www/discourse/tmp/restores/default/2022-10-15-061250 existiert...
> [2022-10-15 06:12:50] Archiv in das temporäre Verzeichnis kopieren...
> [2022-10-15 06:12:52] Archiv entpacken, das kann eine Weile dauern...
> [2022-10-15 06:13:00] Dump-Datei extrahieren...
> [2022-10-15 06:13:08] Metadaten validieren...
> [2022-10-15 06:13:08]   Aktuelle Version: 20221004122343
> [2022-10-15 06:13:08]   Wiederhergestellte Version: 20221014005208
> [2022-10-15 06:13:08] AUSNAHME: Sie versuchen, eine neuere Version des Schemas wiederherzustellen. Sie sollten zuerst migrieren!
> [2022-10-15 06:13:08] /var/www/discourse/lib/backup_restore/meta_data_handler.rb:31:in `validate'
> /var/www/discourse/lib/backup_restore/restorer.rb:112:in `validate_backup_metadata'
> /var/www/discourse/lib/backup_restore/restorer.rb:43: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>'
> [2022-10-15 06:13:08] Versuche, zurückzurollen...
> [2022-10-15 06:13:08] Es war kein Zurückrollen nötig
> [2022-10-15 06:13:08] Aufräumen...
> [2022-10-15 06:13:08] Entferne temporäres Verzeichnis '/var/www/discourse/tmp/restores/default/2022-10-15-061250'...
> [2022-10-15 06:13:09] Markiere Wiederherstellung als beendet...
> [2022-10-15 06:13:09] Benachrichtige 'frold' über das Ende der Wiederherstellung.'

Warum der Migrationsfehler? Warum zwei verschiedene Versionen? Sie sollten die gleiche verwenden…

Der neue Server

Der alte Server

Sie sollten das Empfängersystem vor dem Upgrade aktualisieren.

2 „Gefällt mir“

Wie?

Wie in den Bildern gezeigt, sollte es dieselbe Version sein.

Sie befinden sich auf verschiedenen Commits von beta10 (überprüfen Sie den blauen Text unter der installierten Version).

Bauen Sie die Empfängerinstanz einfach neu, dann sollte die Migration funktionieren.

Der alte Server: Welcome to Ubuntu 18.04.6 LTS (GNU/Linux 4.15.0-194-generic x86_64)

Der neue Server: Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-50-generic x86_64)

Könnte das damit zusammenhängen?

Ich versuche, den neuen Server neu zu erstellen mit

cd /var/discourse
./launcher rebuild app

Nein, das Hostsystem spielt keine Rolle.

Ja, das sollte ausreichen.

2 „Gefällt mir“

Es war nicht genug
Ich bekomme immer noch denselben Fehler :frowning:

[2022-10-15 06:59:36] [STARTED]
[2022-10-15 06:59:36] 'frold' hat die Wiederherstellung gestartet!
[2022-10-15 06:59:36] Markiere Wiederherstellung als laufend...
[2022-10-15 06:59:36] Stelle sicher, dass /var/www/discourse/tmp/restores/default/2022-10-15-065936 existiert...
[2022-10-15 06:59:36] Archiv in das temporäre Verzeichnis kopieren...
[2022-10-15 06:59:38] Archiv entpacken, das kann eine Weile dauern...
[2022-10-15 06:59:46] Dump-Datei extrahieren...
[2022-10-15 06:59:53] Metadaten validieren...
[2022-10-15 06:59:53]   Aktuelle Version: 20221004122343
[2022-10-15 06:59:53]   Wiederhergestellte Version: 20221014005208
[2022-10-15 06:59:53] AUSNAHME: Sie versuchen, eine neuere Version des Schemas wiederherzustellen. Sie sollten zuerst migrieren!
[2022-10-15 06:59:53] /var/www/discourse/lib/backup_restore/meta_data_handler.rb:31:in `validate'
/var/www/discourse/lib/backup_restore/restorer.rb:112:in `validate_backup_metadata'
/var/www/discourse/lib/backup_restore/restorer.rb:43: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>'
[2022-10-15 06:59:53] Versuche, zurückzurollen...
[2022-10-15 06:59:53] Es gab keine Notwendigkeit zurückzurollen
[2022-10-15 06:59:53] Aufräumen...
[2022-10-15 06:59:53] Entferne temporäres Verzeichnis '/var/www/discourse/tmp/restores/default/2022-10-15-065936'...
[2022-10-15 06:59:54] Markiere Wiederherstellung als beendet...
[2022-10-15 06:59:54] Benachrichtige 'frold' über das Ende der Wiederherstellung...

Sie sollten das Discourse-Chat-Plugin auf Ihrem neuen Server installieren, bevor Sie die Wiederherstellung durchführen.
Diese Migration gehört zu Chat, nicht zum Discourse-Kern.

5 „Gefällt mir“