更新后整个网站都坏了

所以我尝试更新我的站点,结果提示了 <main> 错误。我已经大约 10 个月没有访问该站点了,因此存在大量待更新的组件。

我先更新了 Docker,这一步很顺利。
然后我点击“全部更新”,在更新过程中出现了那个“<main>”错误。

于是我在搜索可能的解决方案后,执行了 .launch rebuild 命令。现在我的站点已经可以正常访问,不再显示“Oops”页面了。

但现在站点上的所有内容都卡在加载状态,我甚至无法点击 Docker 的“更新”按钮。当我尝试点击“更新”时,按钮只是闪烁一下,没有任何反应。

有人有什么建议吗?我只是不想丢失我的账号和帖子。谢谢。

另外,当我点击任何主题或其他内容时,页面也会卡在加载状态。因此,目前站点完全无法使用。


基本上所有内容都卡在加载状态。

当我点击“开始更新”时,红色的“取消”按钮只是闪烁一下,没有任何反应。

好的,我最终找到了解决方法并使用了以下命令:

cd /var/discourse
./launcher rebuild app

我打算检查一下网站,但目前看来问题已经解决了。由于有 10 个月的更新,我确信一些功能可能会出问题,但我会继续浏览。希望这能帮到其他人。

这对我也有效,在尝试通过网页升级到 2.7.0.beta3 之后。最终需要运行该命令两次(第一次运行后,它提示需要再次运行)。

使用网页升级时,出现了以下错误:

Parse error at _browser-update-92cd9b3599f62ca785b6cbf3d8d3afb080d6cd463034e2fccefd5455b0f5fff6.js:5,6
  let $buo = function () {
      ^
ERROR: Unexpected token: name «$buo», expected: punc «;»