Repository navigation
[Workflow Health] P0: cloud-hypervisor "--version exited with code undefined" — 29 workflows affected across 3 engines #61528
Description
P0: cloud-hypervisor "--version exited with code undefined" — engine-agnostic sandbox regression
Signature (from failed job logs):
[ERROR] Fatal error: Error: "/run/awf-cloud-hypervisor/trusted-artifacts/run-XXXXXX/cloud-hypervisor --version" exited with code undefined:
followed shortly after by Set output 'model_not_supported_error' — this downstream flag is a
misleading side effect of the crash, not evidence of a genuine model-resolution failure. The
real failure is the cloud-hypervisor preflight version check inside the sandbox.
Scope: 29 open [aw] <workflow> failed issues currently match this exact log signature (as of
2026-09-17T04:39Z), first observed 2026-09-15T22:25Z (#61219), with a sharp acceleration overnight
2026-09-16→17 (18 of the 29 filed in the preceding ~8 hours). Confirmed across copilot, codex, and
claude engines:
- copilot/codex: LintMonster [aw] LintMonster failed #61500, Daily Compiler Quality Check [aw] Daily Compiler Quality Check failed #61499, Avenger [aw] Avenger failed #61496/[aw] Avenger failed #61509,
Code Simplifier [aw] Code Simplifier failed #61507, Daily Community Attribution Updater [aw] Daily Community Attribution Updater failed #61493 - claude: Lockfile Statistics Analysis Agent [aw] Lockfile Statistics Analysis Agent failed #61407, Daily Caveman Optimizer [aw] Daily Caveman Optimizer failed #61410, Daily
Regulatory Report Generator [aw] Daily Regulatory Report Generator failed #61414, ESLint Monster [aw] ESLint Monster failed #61418 - Also affecting: Smoke Copilot SDK [aw] Smoke Copilot SDK failed #61447, Smoke Copilot Sub Agents [aw] Smoke Copilot Sub Agents failed #61457, Smoke Multi PR [aw] Smoke Multi PR failed #61472,
Smoke Project [aw] Smoke Project failed #61455, Smoke Call Workflow [aw] Smoke Call Workflow failed #61449, Daily Model Inventory Checker [aw] Daily Model Inventory Checker failed #61444,
Daily Firewall Logs Collector and Reporter [aw] Daily Firewall Logs Collector and Reporter failed #61492, GPL Dependency Cleaner [aw] GPL Dependency Cleaner (gpclean) failed #61508, jsweep [aw] jsweep - JavaScript Unbloater failed #61515,
Workflow Skill Extractor [aw] Workflow Skill Extractor failed #61513, Update Astro [aw] Update Astro failed #61504, Daily AstroStyleLite Markdown Spellcheck
[aw] Daily AstroStyleLite Markdown Spellcheck failed #61505, Daily action/setup/* Security Audit [aw] Daily action/setup/* Security Audit failed #61498, Daily Compiler Threat Spec Optimizer [aw] Daily Compiler Threat Spec Optimizer failed #61494,
Daily AWF Spec Compiler Surfacing Review [aw] Daily AWF Spec Compiler Surfacing Review failed #61420, Agent Persona Explorer [aw] Agent Persona Explorer failed #61375, [aw] Failure
Investigator (6h) [aw] [aw] Failure Investigator (6h) failed #61440.
Likely root cause location: the compiled sandbox config (awf-config.json, embedded in each
.lock.yml) sets:
"cloudHypervisor":{"previewEnabled":true,"mountPolicy":"workspace-and-tool-cache","vcpuCount":2,"memoryMib":4096}This is a newly-enabled preview sandbox runtime path (awf-cloud-hypervisor trusted-artifacts
binary) that appears to fail its own --version preflight check on the runner, aborting the agent
step before the actual engine (copilot/codex/claude) ever starts.
Suggested fix directions:
- Disable
cloudHypervisor.previewEnabled(roll back to the previous non-preview sandbox path)
until the preflight crash is root-caused, or - Pin/upgrade the
gh-aw-firewallrelease providing thecloud-hypervisortrusted-artifact binary
to a version where--versionsucceeds on the current runner image, or - Make the
--versionpreflight check non-fatal (fall back to the previous sandbox runtime) rather
than aborting the whole agent run.
Impact: Actively failing runs across at least 29 distinct workflows spanning all 3 supported
engines in under 24 hours, and creating false-positive model_not_supported_error signals that risk
being misattributed to the (separate, pre-existing) gpt-5.3-codex model config issue tracked
previously under #61030 (now closed via expires: 1d).
DO NOT file further individual per-workflow issues for this exact signature — consolidate here.
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.github.com
[!TIP]
api.github.com is blocked because GitHub API access uses the built-in GitHub tools by default. Instead of adding api.github.com to network.allowed, use tools.github.mode: gh-proxy for direct pre-authenticated GitHub CLI access without requiring network access to api.github.com:
tools:
github:
mode: gh-proxySee GitHub Tools for more information on gh-proxy mode.
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
network:
allowed:
- defaults
- "api.github.com"See Network Configuration for more information.
Generated by 🏥 Workflow Health Manager - Meta-Orchestrator · copilot · auto · 117.9 AIC · ⌖ 13.8 AIC · ⊞ 12.6K · ◷
- expires on Sep 17, 2026, 8:44 PM UTC-08:00
Activity
github-actions commentedon Sep 17, 2026
🍪 Issue Monster selected this for Copilot
I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
github-actions commentedon Sep 17, 2026
🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
github-actions commentedon Sep 17, 2026
🍪 Issue Monster selected this for Copilot
I’ve identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
github-actions commentedon Sep 17, 2026
🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
github-actions commentedon Sep 18, 2026
Update — 2026-09-18T04:36Z: root cause mutated to
EACCES, incident still activeThe consolidated cloud-hypervisor sandbox regression is not resolved — it has changed failure
signature from
exited with code undefinedto a permission error on the same trusted-artifactbinary:
Confirmed directly from job logs of two of this dashboard's
failing-workflows.jsonentries:Scope:
is:opensearch for"cloud-hypervisor --version" EACCESin body currently matches30 open
[aw] <name> failedissues, earliest at 2026-09-17T14:59Z (#61627), i.e. the crash modechanged roughly 10 hours after this tracker was filed and is still ongoing as of this run
(2026-09-18T04:36Z). The original
"exited with code undefined"signature this issue was filed foris now down to near-zero fresh occurrences — this EACCES form has effectively replaced it as the
dominant failure mode from the same subsystem.
Assessment: Same root cause family (the
awf-cloud-hypervisortrusted-artifact preflight--versioncheck), but now failing withEACCES(permission denied executing the binary) ratherthan an undefined exit code. This looks consistent with the trusted-artifact extraction/permission
step not marking the binary executable, or a runner/tmpfs mount-option (
noexec) issue, rather thana binary-startup crash.
Recommendation: Do not file new per-workflow issues for this signature either — continue
consolidating here. Suggest checking the trusted-artifact download/extraction step for
chmod +xoncloud-hypervisor(andawf-supervisor/virtiofsd) after unpacking, and verifying/run/awf-cloud-hypervisor/trusted-artifactsis not mountednoexec.Filed by Workflow Health Manager — no new issue created; this is an update to the existing P0.
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
api.github.com[!TIP]
api.hub.lumenfield.workis blocked because GitHub API access uses the built-in GitHub tools by default. Instead of addingapi.hub.lumenfield.worktonetwork.allowed, usetools.github.mode: gh-proxyfor direct pre-authenticated GitHub CLI access without requiring network access toapi.github.com:See GitHub Tools for more information on
gh-proxymode.To allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.
github-actions commentedon Sep 18, 2026
This issue was automatically closed because it expired on 2026-09-18T04:44:57.158Z.