Exactement le même problème ici.
Mais avec quelques variations.
J’essayais de créer une machine de test pour vérifier certains plugins et thèmes.
J’ai créé un nouveau forum Discourse à partir de zéro, mis à jour vers la dernière version, puis tenté de restaurer la dernière sauvegarde.
Cela a échoué avec cette erreur.
J’ai réalisé que la machine de test avait une version plus récente que celle de production.
J’ai mis à niveau la machine de production et effectué une sauvegarde.
Même erreur.
La machine de test où j’ai tenté la restauration est en v2.4.0beta4+115.
La machine de production affiche latest-release+115 après la mise à niveau (ce qui est étrange, car jusqu’à présent elle affichait le numéro de version).
Le script discourse-doctor indique v2.4.0beta4 sur les deux machines.
Cela pourrait être un bug dans la version 2.4.0.
J’en ai parlé dans ces publications (sans réponse jusqu’à présent).
https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415
Ici, je demande la meilleure méthode pour planifier une stratégie de reprise après sinistre.
Les sauvegardes ne vous indiquent pas facilement la version de Discourse et des plugins qu’elles contiennent, et lorsque vous installez Discourse sur une nouvelle machine, vous n’avez pas le contrôle sur la version de Discourse/plugins que vous installez, du moins à ma connaissance, cela installe les dernières versions.