ariznaf
(fernando)
20
这里也遇到了完全相同的问题。
但有一些变化。
我试图创建一台测试机器来测试一些插件和主题。
我从头开始创建了一个新的 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 和插件版本,因为它会安装最新版本。