升级后所有组件均损坏

我刚刚运行了 ./launcher rebuild,没有出现任何错误,但现在每个组件都显示 admin-warning。

安全模式在这里不起作用,这意味着插件没有影响。Discourse 日志中没有显示任何新错误(只有持续存在的错误,例如来自 ActivityPub 的,以及 A scheduled admin dashboard problem check (upcoming_change_stable_opted_out) errored. : ArgumentError : wrong number of arguments (given 0, expected 1))。

有什么建议吗?

您在浏览器开发者控制台中看到了什么?

没事,我用的是 iPad :face_with_peeking_eye:

这似乎没什么帮助,对吧?

Failed to load theme 483 from https://foorumi.katiska.eu/theme-javascripts/1f680a949b9ae2f9a2e59c27e0f6a9f61cead9aa.js?__ws=foorumi.katiska.eu Error {  }
r@webkit-masked-url://hidden/:27:166011
value@webkit-masked-url://hidden/:27:182883
@webkit-masked-url://hidden/:27:184904

好的,我们开始吧:

看起来主题编译器出了点问题。我以前没见过这种情况。

若要重新尝试编译,你可以执行以下命令:

./launcher enter app
rails c

然后运行:

Discourse.clear_all_theme_cache!

如果这样还是不行,那就再试一次 launcher rebuild,然后再重试那个 rails c 命令。

我每次都会使用 ./launcher rebuild —— 几年前 WebUI 曾让我失望过好几次 :joy:

不过,清除缓存暂时解决了问题。

之前重建后我遇到了 503 错误。当我开始禁用组件时,问题在某个时刻消失了,但并没有发现 TC(Traefik 配置)损坏的迹象。我的感觉是,当打开论坛的速度比平时慢时,这就清楚地表明一切恢复正常了。有时需要禁用更多组件,有时只需禁用三个。所有这些问题大概是一个月前开始的。但由于没有人报告过类似的问题,我知道只有我遇到了这种情况 :man_shrugging: