Plugin update fails with ENAMETOOLONG: name too long, open
Resolved 💬 2 comments Opened Apr 9, 2026 by keepithuman Closed Apr 9, 2026
Description
Running /plugin update on a published plugin fails with:
Failed to update: ENAMETOOLONG: name too long, open
Steps to Reproduce
- Install the plugin:
/plugin install itential-builder@claude-plugins-official - Run update:
/plugin update itential-builder@claude-plugins-official - Error:
Failed to update: ENAMETOOLONG: name too long, open
Expected Behavior
Plugin updates to the latest version successfully.
Additional Context
- The repo itself has no long filenames (max filename length is ~40 chars, max path is ~120 chars)
- The error appears to occur during temp directory extraction on the client machine
- First attempt returned "itential-builder is already at the latest version (1.0.0)" then subsequent attempts returned the ENAMETOOLONG error
- Tested on macOS
Plugin
- Plugin:
itential-builder - Source:
claude-plugins-official - Repo: https://github.com/itential/builder-skills
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗