PaPoo
cover

Claude Desktop で HTTP 503 が出るときに見えていたこと

まず切り分けたいのは、「起動時や設定画面の読み込みで 503 が返っている」のか、それとも「一度サインインできたあと、裏側の認証や設定取得だけが失敗している」のかです。今回の issue では、その両方に近い報告がありました。

#89339 では、Windows 11 上の Claude Desktop 1.34493.1.0 で、キャッシュ済みの OAuth トークンは有効なままだったのに、サーバー側から 503 credential validation failed が返され、その後に challenge_redirect への遷移が 403 で拒否され、アプリ内に Cloudflare Turnstile の bot challenge が表示されました。さらに GPU プロセスがクラッシュし、再試行は走る前にアプリが落ちています。同じ報告の後半では、MSIX パッケージが Modified, NeedsRemediation の状態で残り、インストールディレクトリの ACL が壊れていた、と書かれていました。

一方で #93577 は、app://localhost/setup-desktop-3p を開くと常に「Unable to load configuration」になり、ログには次のように出ています。

[bootstrap] Eager fetch failed: Bootstrap request failed: 503 Service Unavailable

この issue では、Claude-3p の profile cache は消しても改善せず、アプリは最新バージョンで、OAuth 側の invalid_grant / session_stale_relogin はフルログアウトと再ログインで解消済みでした。それでも 503 は残っています。コメントでは「Claude Code の issue には見えないので、必要なら新規 issue を」と案内されており、少なくともこの報告単体では原因も解決策も確定していません。

手元で確認できる一次情報は、実行環境の記録だけです。ここから分かるのは、今回の検証環境が Linux 3.10 系で、Python 3.8.13 だったことまでです。

[env_summary]
OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-09-12T08:51:35+09:00

なので、少なくともこの資料だけで言えるのは次の範囲です。HTTP 503 は、Claude Desktop の認証まわりや初期設定の bootstrap 取得で起きており、#89339 では Turnstile チャレンジ表示や GPU クラッシュまで連鎖しました。#93577 では第三者推論のセットアップ画面が bootstrap 取得の 503 で開けませんでした。ただし、どちらも共通の恒久対処は示されていません。

もし同じ症状を見ているなら、画面の見え方で少し分けて考えると整理しやすいです。ログイン後に突然チャレンジ画面が出る、あるいは設定画面だけが Unable to load configuration になるなら、issue の報告とかなり近いです。逆に、別の画面や別製品の 503 なら、同じ HTTP ステータスでも話は違う可能性があります。


検証環境

OS          : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python      : 3.8.13
検証日時    : 2026-09-12T08:51:35+09:00

参照した Issue(anthropics/claude-code): #93577, #89339

同じ著者の記事