Discourse 和插件升级失败

您好。尝试通过按 Docker Manager 中的“全部升级”来升级到新版本的 Discourse 和其他插件。但是升级失败了。

最后一行是:启动了最初使用的 3 个 Unicorn 工作进程。请看下面

尝试重启进程,但现在出现以下两个屏幕,似乎无法让我使用“重置升级”按钮。


欢迎提供任何建议。非常感谢,Simon

错误应该在这个日志的更靠上的位置。

你得等到后台升级完成或出错。

谢谢 Gavin。它确实出错了,但我重新启动了升级,这可能是一个错误。以前,“升级 discourse”下方的升级条会移动,直到出现错误通知,但现在似乎什么也没发生。

我会等等看它是否会再次出错。

FWIW,我之前升级 Docker Manager 时也出现了同样的“抱歉,升级 Discourse 时出错……”错误,我只是再次按了蓝色的“开始升级”按钮,第二次 Docker Manager 就成功更新了(虽然速度很慢)。我现在正在更新 Discourse 本身,这也需要一些时间。

(1GB Digital Ocean 虚拟机)

谢谢 Jammy……如果出错,我想我将计划逐个升级它们。

1 个赞

我的测试站点现已成功更新,尽管比平时花费的时间更长。我的管理员 UI 强制我升级 Docker Manager,然后才允许我“全部升级”,这可能有所帮助。

谢谢。整个过程花了多长时间?我的进度条完全没有反应,所以我不知道应该等多久。

我的蓝色进度条在移动,所以我不太确定我是否经历了你现在所处的阶段。恐怕我没有计时,但我想上次“全部更新”大约花了 40 分钟,而在此之前的 Docker Manager 大约也是一样?

@simonfen 你能通过命令行登录吗?

如果可以,请执行 launcher rebuild app。

如果您指的是上面第二个截图中的“黑匣子”访问,那么我无法访问它。它就像上面的图片一样是黑色的,并且没有响应。

我等了一个多小时,但似乎没有任何变化。可能90分钟了。

不,我的意思是您第一次安装 Discourse 的地方。

您通过终端登录并运行一个命令。

我认为它似乎已经自行纠正了。我现在有一份报告说,除了两个插件之外,所有插件都已升级,我将尝试单独处理它们。

我认为即使进度条没有移动,它也在后台升级。

1 个赞

是的,您的版本从 2.8 更改为 Discourse 2.9.0.beta1,并且网站仍然可用。

因此,升级成功了。

我尝试升级已解决的插件时遇到此错误:
Upgrade discourse-solved error.docx (15.5 KB)

然后当我尝试返回升级页面时出现此错误:

尽管从我的主 Discourse 页面来看,主要的升级似乎已成功完成。

我建议从终端运行 ./launcher rebuild app

2 个赞

非常感谢Gavin的建议。

我不是自己安装的Discourse,但我会尝试弄清楚如何安装。

如果您是自托管的,这里有一些有用的信息:

1 个赞

非常感谢 JammyDodger。

1 个赞