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]
Description
Description
Inside a fresh NemoClaw v0.0.41 sandbox on Ubuntu 22.04, the first
openclaw agent(oropenclaw 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), withEXDEV: cross-device link not permittedon 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
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 smokeExpected Result 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: 1Bug Details
[NVB#6176672]