Plugin marketplace fails with EFAULT on macOS 26 Tahoe

Resolved 💬 1 comment Opened Apr 25, 2026 by dpb-bos Closed May 29, 2026

Bug Description

The /plugin command fails to load the official marketplace with an EFAULT error on macOS 26 (Tahoe). This occurs every time — the marketplace never loads successfully.

Error Message

Failed to load all marketplaces. Errors: claude-plugins-official: Failed to load marketplace
"claude-plugins-official" from source (github): Failed to finalize marketplace cache. Please
manually delete the directory at /Users/<user>/.claude/plugins/marketplaces/claude-plugins-official
if it exists and try again.

Technical details: EFAULT: bad address in system call argument, rm
'/Users/<user>/.claude/plugins/marketplaces/claude-plugins-official'

Steps to Reproduce

  1. Run /plugin in Claude Code
  2. Marketplace fails to load with the above error
  3. Manually deleting the cache directory (rm -rf) and retrying produces the same error — the directory is re-cloned but finalization fails again with EFAULT

Additional Notes

  • The files in the cloned marketplace directory have protection flags (chflags) that prevent normal rmchflags -R nouchg is needed before deletion works. This may be related to the EFAULT during the rm step in finalization.
  • Manually cloning the repo (git clone https://github.com/anthropics/claude-plugins-official.git ~/.claude/plugins/marketplaces/claude-plugins-official) works, but /plugin still fails on the next invocation when it tries to finalize/update the cache.
  • Possibly related to #52827 (marketplace finalization case-sensitivity bug), but this manifests as EFAULT on the rm call rather than ENOENT on rename.

Workaround

Manually clone the marketplace repo and copy skill files to ~/.claude/skills/ to bypass the marketplace loader entirely.

Environment

  • Claude Code version: 2.1.119
  • OS: macOS 26.4.1 (Tahoe) / Darwin 25.4.0
  • Hardware: MacBook Pro, Apple M5 Max
  • Filesystem: APFS (case-insensitive, default)

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗