ice.d
(discord ice)
1
所以,在我上次更新启动器(或者无论那个需要很长时间才能更新、以允许其他更新完成的程序)的几次中,它都给我显示这个:
您正在运行旧版本的 Discourse 镜像
在您运行最新镜像之前,Web UI 的更新将被禁用。为此,请使用 SSH 登录到您的服务器并运行:
cd /var/discourse
./launcher rebuild app
现在这是一个问题,因为论坛所有者很少访问论坛,并且除非我发邮件提醒他们,否则他们不会执行此操作,这变得越来越繁琐。
我为什么会这么频繁地遇到这个问题?
1 个赞
Canapin
(Coin-coin le Canapin)
2
这里的问题在于所有者,而不是命令行更新。它们过去、现在和将来都会不时需要。
也许他们可以给你 ssh 凭证?如果他们不能或不想给,那么你就只能接受这种情况。这种情况会一直发生。
3 个赞
抱歉,您将需要获得 SSH 访问权限才能运行升级
我已经运行了一个实例一年多了,我不得不进行了一次命令行更新。您的实例需要更多这样的操作吗?
2 个赞
ice.d
(discord ice)
4
我理解安德鲁和卡纳平,我的问题是为什么即使我每次更新时都会出现它。
1 个赞
Ed_S
(Ed S)
6
我的建议是,如果你无法通过 ssh 访问服务器,那么就不要按任何升级按钮。这就像掷骰子一样,是否需要 ssh 访问是碰运气的。
当然,这条信息与托管 Discourse 非常容易的理念相悖。它确实很简单,仅此而已。
4 个赞
ice.d
(discord ice)
7
说得好,ed_s capain,我有点糊涂了。
顺便说一下,我已发邮件给所有者询问 SSH 访问权限。
1 个赞
ice.d
(discord ice)
8
尽管可能需要一段时间才能得到回复,但我猜这就是我所能做的了