Discourse更新到“3.5.0.beta6安全修复版本”失败

编辑:我尝试使用 curl 进行测试。这可以正常工作:

curl -I https://registry.npmjs.org/
HTTP/2 200
date: Thu, 12 Jun 2025 18:26:56 GMT
content-type: application/json
cache-control: public, immutable, max-age=31557600
set-cookie: _cfuvid=...-0.0.1.1-604800000; path=/; domain=.npmjs.org; HttpOnly; Secure; SameSite=None
server: cloudflare
cf-ray: 94eb6640d930ac93-YYZ

但是这个和其他的请求都以 503 错误失败:

curl -I https://registry.npmjs.org/@swc/core/-/core-1.12.0.tgz
HTTP/2 503
date: Thu, 12 Jun 2025 18:27:36 GMT
content-type: application/json
set-cookie: _cfuvid=...-0.0.1.1-604800000; path=/; domain=.npmjs.org; HttpOnly; Secure; SameSite=None
server: cloudflare
cf-ray: 94eb664ced5cabe8-YYZ

编辑 2:这个问题是否与 npmjs.org包安装、包发布和登录方面存在问题有关?:另请参阅:https://status.npmjs.org/

1 个赞

哈哈 :smile: 真会挑时候!看起来,巧合的是,Cloudflare 现在也遇到了问题:https://www.cloudflarestatus.com/

我的更新请求大约在 5 分钟前开始,就在这个问题发生的时候。真倒霉。

问题是,当这个问题解决后,./launcher rebuild app 是否能够完成升级?我还需要注意其他什么吗?

更新: 这是一个相当大的中断。AWS、Google Cloud、Etsy、Google Drive、Mailchimp 等等都受到了影响。:popcorn:

如果这个问题持续时间较长,我会将虚拟机恢复到之前的备份。

已恢复在线:

4 个赞

天啊,真的吗 CF?

禁用反向代理帮助我重建……我猜。

@编辑 出于某种原因,如果不跳过 MAC 地址,我就无法重建。

./launcher rebuild app --skip-mac-address

1 个赞

很好。实际上,一切都已恢复一段时间了:

**更新** - Cloudflare 服务正在全球范围内迅速恢复……
@2025 年 6 月 12 日 - 20:32 UTC

就我而言,我之前运行的同一个 curl 测试又开始工作了,所以我刚刚也成功更新了:

$ curl -I https://registry.npmjs.org/@swc/core/-/core-1.12.0.tgz
HTTP/2 200
date: Thu, 12 Jun 2025 21:27:27 GMT
content-type: application/octet-stream
cf-ray: 94ec6eabdf84a21d-YYZ
cf-cache-status: HIT
...

现在我最终得到了 3.5.0.beta7-dev :wink:

2 个赞

似乎没有。那个重建失败了,因为 registry.npmjs.org 是由 CF 代理的。你无能为力——只能等它恢复。

4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.