更新错误和 SSH 启动器重新编译后,更新 UI 仍未修复

我在 2 台独立的 VPS 上托管了 2 个自托管的 Discourse 论坛。它们几乎都已更新至最新版本,但版本号并不完全一致。上周,我尝试通过更新界面进行更新。这两个论坛在 Discourse(而非 docker_manager)的安装过程中都出现了错误,导致更新失败。此后,更新界面显示如下:

没关系。我通过 SSH 登录,使用 ./launcher rebuild app 命令对两者进行了更新,起初看起来非常顺利……我以为如此。但事实并非如此。现在这两个论坛的版本都已更新为 2026.11.0-latest。

然而,当我在任一论坛中访问更新界面时,常规的用户界面元素不再显示,并且它仍然显示上述消息,请求通过 SSH 进行更新。我预期更新界面应该正常工作,允许再次通过界面进行更新。

(不幸的是,我没有可以附上的更新错误日志。我也还没有连续第二次运行 rebuild app,因为我想先报告这个问题。)

执行第二个操作,然后粘贴最后 1000 行控制台输出。

第二次运行时问题解决。谢谢 @Ed_S(我之前从 VPS 获取日志时遇到了一些问题,既然现在能正常运行,就不贴日志了)

需要第二次更新的最可能原因是数据库版本发生了变化,而今年早些时候确实发生了这种变化。也许你只是刚好碰上了这个变化。