PaPoo
cover

Error: ELOOP: too many symbolic links encountered, open '/pr で止まるときに見えているもの

この症状は、issue #87609#87606 で、どちらも同じ系統のエラーとして報告されています。報告本文では、Claude 側の表示として

API Error: Opus 4.8 can't help with this. Start a new session to continue.

に続いて、

Error: ELOOP: too many symbolic links encountered, open '/private/tmp/claude-503/-Users-b59c0877-f27c-4f84-86cf-511dc2fe8180-Documents-Jarvis--projects-competition-module/6cab9d6c-1a11-4c7c-9da5-3feec...

というエラーが出ています。少なくとも、問題の中心は open/private/tmp/claude-503/... 配下の何かを開こうとしたときに、シンボリックリンクの参照が深くなりすぎて止まっていることです。ここまでは報告内容から読み取れます。

実際に筆者環境で確認できたのは、Claude Code のインストール状態です。claude doctor では、次の出力でした。

$ claude doctor
Claude Code doctor

Running: native (2.1.207)
Commit: bc512d563325
Platform: darwin-arm64
Path: ~/.local/share/claude/versions/2.1.207
Config install method: native
Search: OK (bundled)
Auto-updates: enabled
Auto-update channel: latest
Last update attempt: none recorded

Multiple installations found
- npm-global at /usr/local/bin/claude
- native at ~/.local/bin/claude

Remote Control
Control this session from claude.ai/code or the Claude mobile app

1 warning found
- Leftover npm global installation at /usr/local/bin/claude
  Fix: Run: npm -g uninstall @anthropic-ai/claude-code

For a full setup checkup that can also fix issues, run /doctor in a Claude Code session.

ここから分かるのは、筆者の検証環境では native (2.1.207) が動いていて、同時に npm-global の残骸も見つかっていることです。ただし、今回の ELOOP がこれに起因するかどうかは、この出力だけでは断定できません。claude doctor は健全性の警告を出していますが、報告された ELOOP の直接原因までは示していません。

現時点で確実に言えるのは、少なくとも issue 上では未解決で、再現時のメッセージも「新しいセッションを開始して続けてください」という案内で止まっていることです。つまり、報告ベースでは恒久的な回避策はまだ確立していません。

この症状に当たっているかを見分けるには、次の2点が一致しているかを見るのが早いです。ひとつは、Claude Code の応答に Opus 4.8 can't help with this. Start a new session to continue. が出ること。もうひとつは、末尾に ELOOP: too many symbolic links encountered, open '/private/tmp/claude-503/... が続くことです。issue #87609#87606 の報告は、この並びを共有しています。

筆者の環境で確認できた範囲で、追加でやるなら claude doctor の結果を見て、インストールが複数混在していないかをまず確認するのが自然です。少なくとも今回の実測では Multiple installations foundLeftover npm global installation が出ています。これが直接の原因かは未確認ですが、環境の整理が必要な兆候ではあります。


検証環境

claude --version : 2.1.207 (Claude Code)
OS          : Darwin 25.3.0 (arm64)
Python      : 3.14.2
検証日時    : 2026-08-19T02:01:22+09:00

参照した Issue(anthropics/claude-code): #87609, #87606

同じ著者の記事