这似乎是一个需要命令行升级的安全问题,但我发现我检查过的几个站点出现了强制重新构建,而且这些站点似乎非常老旧。
继续讨论 2.9.0.beta4:安全修复、站点地图、Discourse Connect 提供程序 2FA 等:
我今天检查了许多站点,但没有一个在升级页面上显示“您必须进行命令行升级”的消息。
这是一个错误吗?
这似乎是一个需要命令行升级的安全问题,但我发现我检查过的几个站点出现了强制重新构建,而且这些站点似乎非常老旧。
继续讨论 2.9.0.beta4:安全修复、站点地图、Discourse Connect 提供程序 2FA 等:
我今天检查了许多站点,但没有一个在升级页面上显示“您必须进行命令行升级”的消息。
这是一个错误吗?
您必须先更新 docker_manager 才能看到它。更新 docker_manager 后,下次请求 /admin/upgrade 时将显示该消息。
我今天从控制台更新了一个实例。
我期望看到一条消息,但没有收到。
我运行了 ./launcher rebuild app 以确保安全……
糟糕。好吧。我想旧的在升级之前无法知道这一点。
这或许能解释我看到的一些情况:我更新了 docker,成功导航回版本选项卡,然后更新了 discourse。所有操作都在浏览器中完成,并且表面上都成功了。但是,在另一个窗口中打开一个新的进程选项卡,显示了一个静态页面,告诉我需要重建。
从某种意义上说,我不需要——而且我也没有。我的 discourse 认为它已完全更新。它更新了吗?如果不是,它处于什么状态?
此主题在上次回复后 30 天自动关闭。不再允许回复。