[Bug] Linux sandbox (bash) permanently fails — cloud workspace not provisioning for Windows Cowork sessions (6+ sessions affected)

Status Closed — duplicate
Maintainer reply None cached
Activity 12 comments · opened May 4, 2026 · closed May 8, 2026

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?

The isolated Linux sandbox fails to start in every Cowork session on Windows. Every bash call returns immediately: "Workspace unavailable. The isolated Linux environment failed to start." This has persisted across 6+ consecutive sessions over multiple weeks with no recovery.

What Should Happen?

The Linux sandbox should start successfully when a Cowork session begins, allowing Claude to execute bash commands, run Python scripts, and perform shell operations. Sessions should have cwd set to /sessions/<name>/mnt/ as was the case before the April 2026 app update.

Error Messages/Logs

Workspace unavailable. The isolated Linux environment failed to start. You can still use file tools directly.

Steps to Reproduce

  1. Open Claude Cowork desktop app on Windows (Microsoft Store version)
  2. Start any new conversation session
  3. Ask Claude to perform any task requiring bash/shell/Python execution
  4. Observe Claude calls mcp__workspace__bash
  5. Result: immediate failure — "Workspace unavailable. The isolated Linux environment failed to start."
  6. Failure is instant with no retry, no startup delay, sandbox never becomes available

Claude Model

Sonnet (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

Version before Claude_1.5354.0.0_x64 (last working sessions before 29 April 2026)

Claude Code Version

Claude Cowork 1.5354.0.0 (Microsoft Store, not Claude Code CLI)

Platform

Other

Operating System

Windows

Terminal/Shell

Other

Additional Information

IMPORTANT: This bug is in Claude Cowork (desktop app), not Claude Code CLI.

KEY FINDINGS:

  1. Session cwd format changed after app update:
  • BEFORE (working): /sessions/<name>/mnt/
  • AFTER (broken): C:\Users\NKB.PRBNS.2111.0025\AppData\Roaming\Claude\local-agent-mode-sessions\...
  1. No local sandbox exists — installation inspection confirms:

Path: C:\Program Files\WindowsApps\Claude_1.5354.0.0_x64__pzs8sxrjxfjjc
Contents: app/ and assets/ folders only
NO WSL, Docker, container runtime, or sandbox binary found
%AppData%\Claude does not exist on this machine
Windows Event Viewer shows ZERO Claude entries

Conclusion: Linux workspace is a REMOTE/CLOUD service.
The failure is server-side — nothing to fix locally.

  1. Affected sessions (6 confirmed):

local_7922f495, local_b8a680cb, local_83d21f4b,
local_b2a16a18, local_b98a6bbc, local_b5a3f165

  1. Working sessions (before update):

local_749d8921, local_b55ec58e, local_9f5155d2, local_95848dc1

  1. Anthropic Support Conversation ID: 215474175581735
  1. App update date: 29 April 2026 — correlates exactly with regression start

View original on GitHub ↗

12 Comments

github-actions[bot] · 3 months ago

Found 2 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/55649
  2. https://github.com/anthropics/claude-code/issues/55404

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

github-actions[bot] · 3 months ago

This issue has been automatically closed as a duplicate of #55649.

If this is incorrect, please re-open this issue or create a new one.

🤖 Generated with Claude Code

mederic-coreai · 3 months ago

« +1 same symptom on Surface Book 3 / Windows 11 Pro / i7-1065G7. Identified root cause as 5-second timeout race between Claude Desktop and CoworkVMService startup. Detailed trace and PowerShell workaround posted in #48661 ([link to your comment]). Sharing in case it helps others land on the right fix faster than nuking their install. »

bropatrik-ai · 3 months ago

+1 — same bug on Windows Cowork v1.6608.2.0 (newer than reported v1.5354.0.0, so the regression persists across updates). Confirmed clean local environment via diagnostic: backend reachable (api.anthropic.com → 404, claude.ai → 403), DNS resolves correctly, no VPN/proxy/3rd-party AV. Sandbox still fails to provision on every session. Please prioritize.

rossassenheim · 3 months ago

Confirming this on a second affected account — same error, same window of dates.

Account context

  • Platform: Claude Cowork desktop on Windows (Microsoft Store install)
  • Confirmed install matches OP's forensic findings — no local sandbox binary, no WSL, no Docker; this is clearly a remote/cloud workspace failing server-side.

Failure timeline on my account

  • 2026-05-07 — first failure (scheduled task missed)
  • 2026-05-08 — failure (scheduled task missed)
  • 2026-05-11 — failure (scheduled task missed)
  • 2026-05-12 — still failing (today). Verified again at 13:50 BST: Workspace unavailable. The isolated Linux environment failed to start.

Operational impact
A daily scheduled task ("daily-bakery-order") that places my bakery's wholesale order before a 13:59 deadline has been broken for four scheduled runs in a row. I had to manually intervene today to get the order placed via a SKILL rewrite that avoids mcp__workspace__bash entirely. That works but loses several pipeline features (xlsx archive output, source-of-truth product mapping, AI optimiser warmup data).

Confirming OP's diagnosis

  • mcp__workspace__bash returns the failure string instantly on every call — no retry recovery, no startup delay.
  • Tested with echo, date, true, python3 --version — all fail identically.
  • I have not had a single successful bash call since at least 2026-05-07.

Adding my voice to push priority on this — six straight days of total bash unavailability is well past "transient." Happy to provide additional session IDs / logs if it helps the engineering team narrow it down.

leepotts · 3 months ago
six straight days of total bash unavailability is well past "transient."

Absolutely agree with rossassenheim, I can't get any of my most important work done while bash is failing. This should have been fixed days ago.

itstomekk · 3 months ago

same problem, tried everything Claude suggested me to do, after failed attempts, full reinstall of Claude worked... for few sessions.

Since some time, it doesn't start workspace again, at all.

ysari-cloud · 3 months ago

same problem... no answer from help menü:)

itstomekk · 3 months ago
leepotts · 3 months ago
This solution worked for me: #48661

I've tried this twice and it isn't working for me.

gregblanchette-66 · 3 months ago

Distinct case — bash NOT restored after May 13 server-side fix: Intel RST VMD Controller 467F ELOOP on VHDX rename

My bash workspace is still broken after the server-side fix that resolved the issue for most users (confirmed still broken as of 2026-05-23). This is a separate, hardware-specific root cause — not the cloud provisioning outage.

Hardware: HP OMEN, Intel RST VMD Controller 467F, Windows 11 24H2, BIOS F.55, Intel RST driver v19.5.8.1059

Anthropic support ticket: ID 215474175581735

Root cause confirmed: Intel RST VMD Controller 467F rejects POSIX atomic rename (fs.rename()) for cross-directory operations on NTFS. Node.js/Electron reports this as:

ELOOP: too many symbolic links encountered, rename 'claudevm.bundle\.wvm-tmp-xxx\rootfs.vhdx' -> 'claudevm.bundle\rootfs.vhdx'
Evidence this is hardware-specific, not cloud-side:

Bash worked on this machine before v1.8089.1 — the VMD controller is not fundamentally incompatible with HCS/WSL2
Bash did NOT recover after the May 13 server-side fix that resolved the issue for most users
Every "reinstall workspace" attempt hits ELOOP on the rename step and leaves vm_bundles in a broken state
CoworkVMService starts correctly, Hyper-V is functional (True) — the VM is never attempted because the app never calls configure after ELOOP fires
The ELOOP failure completes and the temp dir is deleted before the error card appears in the Cowork UI — no manual interception is possible
All workarounds attempted and failed:

Watcher script to intercept VHDX before rename — zero-window problem, temp dir deleted before error appears in UI
Manually placing rootfs.vhdx in claudevm.bundle\ — app detects inconsistency, deletes file, restarts download
Python zstandard decompression + manual placement — app rejected (size mismatch: Python produces 8.8 GB vs app's expected 5.27 GB)
BIOS update (F.41→F.55) — no effect
Intel RST driver update (v19.5.0.1037→v19.5.8.1059) — no effect
D: drive junction — caused 15-minute kernel hang, Ctrl+Alt+Del unresponsive ⚠️ do not suggest for VMD hardware
Related: This appears to be the same class of bug as #38457 (EXDEV on CldFlt/Dropbox). Different driver, same failure pattern: a filesystem filter rejecting the atomic rename used for VHDX placement.

Required fix: Change VHDX placement logic from fs.rename() to a copy-then-delete pattern. The atomic cross-directory rename is rejected by Intel RST VMD on NTFS; a copy operation does not have this restriction. This is the only fix that will work for this hardware class.

github-actions[bot] · 1 month ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.