Cowork macOS: VirtioFS mount fails with 'operation not permitted' for home directory
Resolved 💬 3 comments Opened Feb 26, 2026 by paulnathasit Closed Mar 3, 2026
Bug Report — Cowork VirtioFS Mount Failure (macOS)
Environment
- OS: macOS Sonoma (Darwin 23.4.0)
- Claude Desktop: v1.1.4328
- Cowork VM SDK: v2.1.51
- Docker Desktop: v28.0.1 (running, verified working)
- Full Disk Access: granted to both Claude + Docker
Error
RPC error: failed to mount ../nathasit as nathasit: source path does not exist and could not be created: /mnt/.virtiofs-root/nathasit: mkdir /mnt/.virtiofs-root/nathasit: operation not permitted
Steps to reproduce
- Open Claude Desktop → Cowork tab
- Create or open any task
- Error appears immediately — "This task didn't load properly"
What was tried (all failed)
- Docker Desktop running + verified Docker volume mounts work fine (
docker run -v /Users/nathasit:/test alpine ls /testsucceeds) - Full Disk Access enabled for Claude + Docker in System Settings → Privacy & Security
- VM reset (deleted
claudevm.bundlefrom~/Library/Application Support/Claude/vm_bundles/) — worked temporarily, error returns after a few minutes - Restart Claude Desktop — no effect
- Created new Cowork task — same error
Suspected cause
The relative path ../nathasit resolves incorrectly inside Cowork's own VirtioFS layer. Docker volume mounts work perfectly, so the issue is specific to Cowork's VM, not Docker Desktop.
Note: Home directory is /Users/Nathasit ($HOME uses capital N) but the actual folder name is lowercase nathasit. This case mismatch may confuse the VirtioFS path resolution.
Expected behavior
Cowork should be able to mount the user's home directory and load tasks normally.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗