迁移时恢复备份出错

这里也遇到了完全相同的问题。

但有一些变化。

我试图创建一台测试机器来测试一些插件和主题。

我从头开始创建了一个新的 Discourse 论坛,更新到最新版本,然后尝试恢复最新的备份。

恢复时出现了该错误。

我意识到测试机器的版本比生产机器更新。

我升级了生产机器并创建了备份。

仍然出现相同的错误。

我尝试恢复的测试机器版本为 v2.4.0beta4+115。

升级后,生产机器显示为 latest-release+115(很奇怪,因为之前它一直显示具体的版本号)。

discourse-doctor 脚本在两台机器上均报告为 v2.4.0beta4。

这可能是 v2.4.0 中的一个错误。

我曾在以下帖子中讨论过这个问题(但至今尚未收到任何回复):

https://meta.discourse.org/t/is-latest-release-105-and-v2-4-0beta4-105-the-same/129415

在此我询问规划灾难恢复方法的最佳方式。

备份文件并未明确说明其中包含的 Discourse 和插件版本。而且,当你在新的机器上安装 Discourse 时,据我所知,你无法控制安装的 Discourse 和插件版本,因为它会安装最新版本。