[Bug] Update process leaves stale lock file, blocking subsequent updates
Resolved 💬 11 comments Opened Dec 11, 2025 by graham-u Closed Mar 8, 2026
Bug Description
Every time I try to update I get the same error, last 3 updates:
trying to run:
claude update
Result:
Current version: 2.0.65
Checking for updates...
Another process is currently updating Claude. Please try again in a moment.
Then I have to find the lock files and delete them in ~/.local/state/claude/locks
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.0.65
- Feedback ID: 2277cbad-43cb-42ca-a40e-ec1c0cc2df03
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/..../.local/share/claude/versions/2.0.65 (expected in multi-process scenarios)\n at fjB (/$bunfs/root/claude:2597:1618)\n at ZAA (/$bunfs/root/claude:2597:1296)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-11T15:56:31.922Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/..../.local/share/claude/versions/2.0.64 (expected in multi-process scenarios)\n at fjB (/$bunfs/root/claude:2597:1618)\n at XAA (/$bunfs/root/claude:2595:35624)\n at async LAA (/$bunfs/root/claude:2597:3428)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-11T15:56:32.059Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/..../.local/share/claude/versions/2.0.65 (expected in multi-process scenarios)\n at fjB (/$bunfs/root/claude:2597:1618)\n at XAA (/$bunfs/root/claude:2595:35624)\n at async DdD (/$bunfs/root/claude:2595:37725)\n at async cj (/$bunfs/root/claude:2597:236)\n at async <anonymous> (/$bunfs/root/claude:2597:13006)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-11T15:56:40.895Z"}]This issue has 11 comments on GitHub. Read the full discussion on GitHub ↗