Genau das gleiche Problem hier.
Aber mit einer kleinen Variation.
Ich habe versucht, eine Testmaschine zu erstellen, um einige Plugins und Themes zu testen.
Ich habe ein neues Discourse-Forum von Grund auf neu erstellt, auf die neueste Version aktualisiert und dann versucht, das letzte Backup wiederherzustellen.
Es ist mit diesem Fehler fehlgeschlagen.
Mir ist aufgefallen, dass die Testmaschine eine neuere Version hatte als die Produktionsmaschine.
Ich habe die Produktionsmaschine aktualisiert und ein Backup erstellt.
Derselbe Fehler.
Die Testmaschine, auf der ich die Wiederherstellung versucht habe, hat v2.4.0beta4+115.
Die Produktionsmaschine meldet nach dem Upgrade latest-release+115 (seltsam, da sie bisher die Versionsnummer angezeigt hat).
Das Skript discourse-doctor meldet v2.4.0beta4 auf beiden Maschinen.
Vielleicht ist es ein Fehler in v2.4.0.
Ich habe darüber in diesem Beitrag gesprochen (bisher ohne Antwort).
https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415
Hier frage ich nach dem besten Weg, eine Disaster-Recovery-Methode zu planen.
Die Backups geben nicht leicht Auskunft darüber, welche Version von Discourse und welche Plugins sie enthalten, und wenn Sie Discourse auf einer neuen Maschine installieren, haben Sie, soweit ich weiß, keine Kontrolle über die Version von Discourse/Plugins, die installiert werden, da standardmäßig die neuesten Versionen installiert werden.