[Bug] Cowork fails on macOS Apple Silicon with x86_64 binary incompatibility after Migration Assistant transfer
Resolved 💬 3 comments Opened Mar 24, 2026 by kenjackson-eng Closed Mar 28, 2026
Bug Description
Cowork fails on macOS Apple Silicon with "exec format error" after migrating from Intel Mac using Migration Assistant. Error: /usr/bin/bash: line 1: /usr/local/bin/claude: cannot execute binary file: Exec format error. The path /usr/bin/bash does not exist on macOS — bash is at /bin/bash. The Cowork VM bundle (vm_bundles/claudevm.bundle) appears to have been carried over from the Intel Mac with x86_64 binaries. Deleting the VM bundle and forcing a rebuild does not fix the issue. Claude Code CLI works fine in terminal. Only Cowork in Claude Desktop is broken. Related issue #31847.
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.1.81
- Feedback ID: 59025aa9-4ba4-4ca7-9795-faf842fa0323
Errors
[{"error":"Error: Failed to delete keychain entry\n at fu7 (file:///Users/kenjackson/.nvm/versions/node/v22.22.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:489:53516)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n at async Ru7 (file:///Users/kenjackson/.nvm/versions/node/v22.22.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:490:732)\n at async PP1 (file:///Users/kenjackson/.nvm/versions/node/v22.22.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:490:630)\n at async ai6 (file:///Users/kenjackson/.nvm/versions/node/v22.22.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2821:2312)\n at async yz6 (file:///Users/kenjackson/.nvm/versions/node/v22.22.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2845:5396)\n at async file:///Users/kenjackson/.nvm/versions/node/v22.22.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2866:2726","timestamp":"2026-03-24T17:53:34.771Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗