Discourseのアップデート "3.5.0.beta6 Security fixes release" に失敗しました

編集: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

ha! :smile: タイミングがいいですね!偶然ですが、Cloudflareが現在問題を抱えているようです: https://www.cloudflarestatus.com/

私のアップデートリクエストは約5分間続いており、この問題が始まりました。くそー。

質問ですが、これが解決されたら ./launcher rebuild app はアップグレードを完了できますか?他に注意すべきことはありますか?

アップデート: これはかなり大きな障害です。AWS、Google Cloud、Etsy、Google Drive、Mailchimpなどが影響を受けています。 :popcorn:

これが長引く場合は、VMをバックアップにロールバックします。

オンラインに戻りました:

「いいね!」 4

うわ、マジでCF?

リバースプロキシを無効にしたら再構築できた…と思います。

@edit なぜか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.