frold
15. Oktober 2022 um 06:26
1
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“
frold
15. Oktober 2022 um 06:30
3
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.
frold
15. Oktober 2022 um 06:43
5
Bhanu Sharma:
recipient
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“
frold
15. Oktober 2022 um 07:01
7
Es war nicht genug
Ich bekomme immer noch denselben Fehler
[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...
RGJ
(Richard - Communiteq)
15. Oktober 2022 um 07:14
8
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“