[BUG] Failed to install Anthropic marketplace · Will retry on next startup
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When I start claude code I see this error on every startip:
Failed to install Anthropic marketplace · Will retry on next startup
This message starts to appear in 2.0.71
I already have anthropics plugins added to claude:
● claude-code-plugins │
│ anthropics/claude-code │
│ 13 available • Updated 12/17/2025 │
│ │
│ ● ✻ claude-plugins-official ✻ │
│ anthropics/claude-plugins-official │
│ 29 available • 2 installed • Updated 12/17/2025
What Should Happen?
Claude should start without this error
Error Messages/Logs
Steps to Reproduce
Start claude code 2.0.71 version
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.0.69
Claude Code Version
2.0.71
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Warp
Additional Information
No response
v2.0.72 has the same issue
v2.0.73 has the same issue
This occurs in Windows as well, so it is not platform specific (I'm facing it as well and I'm not in WSL, I'm in native Windows installation).
Is this because we have "anthropics/claude-code" or "anthropics/claude-plugins-official" marketplaces already added? That is in fact my case as well.
Claude Code v2.0.75 has the same issue
Claude Code v2.0.76 has the same issue
work around:
- open
~/.claude.json - find fields which name begin with
officialMarketplace..., and delete these fields - restart claude
work around:
1. open `~/.claude.json` 2. find fields which name begin with `officialMarketplace` ..., and delete these fields 3. restart claude
Confirmed this is still an issue in v2.1.2 — and that this workaround also still works.
one-liner to automatically do this and keep a backup of config:
cp ~/.claude.json ~/.claude.json.bak && jq 'with_entries(select(.key | startswith("officialMarketplace") | not))' ~/.claude.json.bak > ~/.claude.json