[BUG]
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
[BUG] Cowork VM fails with "ensure user should already exist but does not" — reproducible across fresh sessions
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report
- [x] I am using the latest version of Claude Desktop
Environment
- Platform: macOS (MacBook Air, Apple Silicon)
- App: Claude Desktop (latest version as of Feb 7, 2026)
- Plan: Max
- Cowork tab: Visible and functional (workspace setup initiates)
What's Wrong?
Cowork consistently fails during workspace setup with an RPC error indicating the VM user's home directory does not exist. This occurs 100% of the time, across completely fresh sessions, even after full cache clearing and sign-out/sign-in.
The workspace setup progress bar begins (reaches ~17–20%) and then fails with:
RPC error: ensure user: user <session-name> should already exist but does not,
and recovery failed: home directory /sessions/<session-name> does not exist:
stat /sessions/<session-name>: no such file or directory
This has been reproduced with two different session identities, confirming the issue is not tied to a specific stale session:
dreamy-modest-diracyouthful-practical-planck
Steps to Reproduce
- Open Claude Desktop on macOS
- Switch to the Cowork tab
- Workspace setup begins ("Setting up Claude's workspace..." with progress bar)
- Progress reaches ~17–20%
- Fails with the RPC error above
What I've Tried (None Resolved the Issue)
- Cleared all local caches:
``bash``
rm -rf ~/Library/Application\ Support/Claude/Cache
rm -rf ~/Library/Application\ Support/Claude/Code\ Cache
rm -rf ~/Library/Application\ Support/Claude/vm_bundles
rm -rf ~/Library/Application\ Support/Claude/sessions
- Force-killed all Claude processes:
``bash``
pkill -9 -f Claude
- Signed out and signed back in to force a new session identity
- Repeated the full cleanup + sign-out cycle — second attempt failed with a different session name but identical error
Expected Behavior
Cowork should successfully provision the VM workspace and allow task execution.
Actual Behavior
The VM backend fails to create or locate the user's home directory (/sessions/<session-name>), and recovery also fails. This appears to be a server-side VM provisioning issue, as all local cleanup steps have no effect.
Additional Context
- Regular Chat mode works perfectly — this is Cowork-specific
- The error suggests the backend expects the user directory to already exist but it was never created
- No VPN or proxy software is running
- Network connectivity to
api.anthropic.comis confirmed working - Prior to the RPC error, other connection errors were observed (
ECONNRESET,ERR_QUIC_PROTOCOL_ERROR) which may or may not be related
What Should Happen?
Cowork should successfully provision the VM workspace and allow task execution.
Error Messages/Logs
RPC error: ensure user: user <session-name> should already exist but does not,
and recovery failed: home directory /sessions/<session-name> does not exist:
stat /sessions/<session-name>: no such file or directory
This has been reproduced with two different session identities, confirming the issue is not tied to a specific stale session:
- `dreamy-modest-dirac`
- `youthful-practical-planck`
Steps to Reproduce
- Open Claude Desktop on macOS
- Switch to the Cowork tab
- Workspace setup begins ("Setting up Claude's workspace..." with progress bar)
- Progress reaches ~17–20%
- Fails with the RPC error above
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
N/A — Claude Desktop Cowork only (not using Claude Code CLI)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
[BUG] Cowork VM fails with "ensure user should already exist but does not" — reproducible across fresh sessions
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report
- [x] I am using the latest version of Claude Desktop
Environment
- Platform: macOS (MacBook Air, Apple Silicon)
- App: Claude Desktop (latest version as of Feb 7, 2026)
- Plan: Max
- Cowork tab: Visible and functional (workspace setup initiates)
What's Wrong?
Cowork consistently fails during workspace setup with an RPC error indicating the VM user's home directory does not exist. This occurs 100% of the time, across completely fresh sessions, even after full cache clearing and sign-out/sign-in.
The workspace setup progress bar begins (reaches ~17–20%) and then fails with:
RPC error: ensure user: user <session-name> should already exist but does not,
and recovery failed: home directory /sessions/<session-name> does not exist:
stat /sessions/<session-name>: no such file or directory
This has been reproduced with two different session identities, confirming the issue is not tied to a specific stale session:
dreamy-modest-diracyouthful-practical-planck
Steps to Reproduce
- Open Claude Desktop on macOS
- Switch to the Cowork tab
- Workspace setup begins ("Setting up Claude's workspace..." with progress bar)
- Progress reaches ~17–20%
- Fails with the RPC error above
What I've Tried (None Resolved the Issue)
- Cleared all local caches:
``bash``
rm -rf ~/Library/Application\ Support/Claude/Cache
rm -rf ~/Library/Application\ Support/Claude/Code\ Cache
rm -rf ~/Library/Application\ Support/Claude/vm_bundles
rm -rf ~/Library/Application\ Support/Claude/sessions
- Force-killed all Claude processes:
``bash``
pkill -9 -f Claude
- Signed out and signed back in to force a new session identity
- Repeated the full cleanup + sign-out cycle — second attempt failed with a different session name but identical error
Expected Behavior
Cowork should successfully provision the VM workspace and allow task execution.
Actual Behavior
The VM backend fails to create or locate the user's home directory (/sessions/<session-name>), and recovery also fails. This appears to be a server-side VM provisioning issue, as all local cleanup steps have no effect.
Additional Context
- Regular Chat mode works perfectly — this is Cowork-specific
- The error suggests the backend expects the user directory to already exist but it was never created
- No VPN or proxy software is running
- Network connectivity to
api.anthropic.comis confirmed working - Prior to the RPC error, other connection errors were observed (
ECONNRESET,ERR_QUIC_PROTOCOL_ERROR) which may or may not be related
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗