Skip to content

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

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]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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 environments

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions