声称有更新,但没有更新检查器

“版本”完全为空 ^ 这种情况以前从未发生过,直到现在才出现

我可以确认这一点。在我的一位客户的论坛上,在发生冲突的 Docker Manager 升级之后又进行了 Discourse 升级,我们陷入了同样的困境:仪表盘显示有可用更新,但 Docker Manager 却显示已是最新版本。

附加信息:通过 Docker Manager 进行的任何未来升级都会失败。

我推测,一旦重新构建,这个问题应该会被修复,但在这种情况下,最好能强制进行重新构建。

我在 /var/discourse 目录下手动执行了 ./launcher rebuild app,注意到以下内容:

无法找到镜像

随后它继续下载了预期的内容。我仍在等待,但这提示可能缺少某些东西。

编辑:已解决。不过这仍然是一个 bug——需要告知用户具体情况,而不是在用户点击更新按钮时只显示一个空白屏幕。

没有遗漏任何内容。已发布新的基础镜像,需要下载。每当发布新的基础镜像时,这都是正常流程的一部分。

具体来说,Rebuild 已修复了我们的问题。

那么这仍然是一个 bug——Discourse 应该比那些让用户猜测的平台更直观。我相当确定,点击“立即更新”按钮后出现空白屏幕 绝不是 预期的操作方式 :stuck_out_tongue:曾经 会显示特殊的操作说明来完成此过程。

那确实是一个我们已修复的漏洞。对此深表歉意。