Skip to content

[Ubuntu 22.04][Agent] openclaw CLI fails to start in sandbox — plugin runtime install errors #3513

@zNeill

Description

@zNeill

Description

Description
Inside a fresh NemoClaw v0.0.41 sandbox on Ubuntu 22.04, the first openclaw agent (or openclaw tui) invocation exits 1 immediately during CLI bootstrap. The bundled plugin loader fails to install runtime-deps for 50+ provider plugins (alibaba, anthropic, arcee, browser, byteplus, chutes, cloudflare-ai-gateway, comfy, copilot-proxy, deepgram, deepseek, device-pair, document-extract, elevenlabs, fal, github-copilot, groq, huggingface, kilocode, litellm, memory-core, microsoft, microsoft-foundry, minimax, mistral, moonshot, nvidia, opencode, opencode-go, openrouter, phone-control, qianfan, qwen, runway, sglang, stepfun, synthetic, talk-voice, tencent, together, venice, vercel-ai-gateway, vllm, volcengine, voyage, vydra, web-readability, xiaomi, zai), with EXDEV: cross-device link not permitted on rename of each plugin's staging dir to its final extension dir. Blocks all sandbox-side agent / TUI / skill / inference operations. Surfaced as failures of DevTest templates T5882196 and T5882242 on GitLab pipeline 51235361 (job 317855910).

Environment

Device:        GitLab runner kw7pofKjH (ubuntu22)
OS:            Ubuntu 22.04
Architecture:  x86_64
Node.js:       Not captured in trace
npm:           Not captured in trace
Docker:        Docker CE, running (version not captured)
OpenShell CLI: openshell 0.0.39
NemoClaw:      v0.0.41
OpenClaw:      2026.4.24-17c3fa238f70

Steps to Reproduce

1. Fresh Ubuntu 22.04 host (no GPU), Docker CE running, no previous NemoClaw install.

2. curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash    # installs NemoClaw v0.0.41

3. NEMOCLAW_NON_INTERACTIVE=1 NEMOCLAW_PROVIDER=build NEMOCLAW_ACCEPT_THIRD_PARTY_SOFTWARE=1 \

     NVIDIA_API_KEY= nemoclaw onboard --fresh --name smoke

4. nemoclaw smoke connect       # enter sandbox

5. openclaw agent --agent main -m "hello" --session-id smoke
Expected Result
openclaw CLI starts; agent returns a non-empty response; exit code 0.
Actual Result
[openclaw] Failed to start CLI: PluginLoadFailureError: plugin load failed:

  alibaba: failed to install bundled runtime deps:

    Error: EXDEV: cross-device link not permitted, rename

      '/sandbox/.openclaw/plugin-runtime-deps/openclaw-2026.4.24-17c3fa238f70/dist/extensions/.plugin-alibaba-vEiKjO/plugin'

   -> '/sandbox/.openclaw/plugin-runtime-deps/openclaw-2026.4.24-17c3fa238f70/dist/extensions/alibaba';

  arcee: failed to install bundled runtime deps:

    Error: EXDEV: cross-device link not permitted, rename ...

  ... (50+ providers same error) ...

    at maybeThrowOnPluginLoadError (file:///usr/local/lib/node_modules/openclaw/dist/loader-NucjcOgv.js:2712:8)

    at loadOpenClawPlugins   (file:///usr/local/lib/node_modules/openclaw/dist/loader-NucjcOgv.js:3588:3)

    at resolveRuntimePluginRegistry (file:///usr/local/lib/node_modules/openclaw/dist/loader-NucjcOgv.js:2443:9)

    at resolveOrLoadRuntimePluginRegistry (file:///usr/local/lib/node_modules/openclaw/dist/runtime-registry-loader-CO1cck7F.js:37:7)

    at ensurePluginRegistryLoaded (file:///usr/local/lib/node_modules/openclaw/dist/runtime-registry-loader-CO1cck7F.js:68:2)

    ...

exit code: 1

Bug Details

Field Value
Priority Unprioritized
Action Dev - Open - To fix
Disposition Open issue
Module Machine Learning - NemoClaw
Keyword NemoClaw, NEMOCLAW_GH_SYNC_APPROVAL, NemoClaw_Inference, NemoClaw_Sandbox, NemoClaw-SWQA-RelBlckr-Recommended

[NVB#6176672]

Metadata

Metadata

Assignees

Labels

NV QABugs found by the NVIDIA QA TeamUATIssues flagged for User Acceptance Testing.area: sandboxOpenShell sandbox lifecycle, runtime, config, or recoveryplatform: ubuntuAffects Ubuntu Linux environmentsv0.0.49Release target

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions