[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"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗