Skip to content

[All Platforms] openclaw fail to install plugin [with npm preset enabled] #2254

@zNeill

Description

@zNeill

Description

Description:

openclaw fail to install plugin

Environment:- Platform: Brev

  • NemoClaw: v0.0.22

Steps to Reproduce:

Steps: 1. onboard an sandbox, make sure npm preset enabled 2. inside the sandbox:
openclaw plugins install @openclaw/microsoft-speech 2>&1

Actual:

sandbox@my-assistant:~$ openclaw plugins install @openclaw/microsoft-speech
(node:1640) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:1648) [UNDICI-EHPA] Warning: EnvHttpProxyAgent is experimental, expect them to change at any time.
(Use `node --trace-warnings ...` to show where the warning was created)

 OpenClaw 2026.4.2 (d74a122) — Automation with claws: minimal fuss, maximal pinch.

Resolving clawhub:@openclaw/microsoft-speech…
Downloading @openclaw/microsoft-speech…
[openclaw] Failed to start CLI: Error: EACCES: permission denied, open '/sandbox/.openclaw/openclaw.json.1648.1f15e994-4f04-4213-830b-8613a2540246.tmp'
    at async open (node:internal/fs/promises:636:25)
    at async Object.writeFile (node:internal/fs/promises:1205:14)
    at async Object.writeConfigFile (file:///usr/local/lib/node_modules/openclaw/dist/io-DhtVmzAJ.js:20526:4)
    at async writeConfigFile (file:///usr/local/lib/node_modules/openclaw/dist/io-DhtVmzAJ.js:20659:22)
    at async replaceConfigFile (file:///usr/local/lib/node_modules/openclaw/dist/config-CJQx-9zo.js:19:2)
    at async persistPluginInstall (file:///usr/local/lib/node_modules/openclaw/dist/plugins-install-persist-BkuhKz4Q.js:95:2)
    at async installBundledPluginSource (file:///usr/local/lib/node_modules/openclaw/dist/plugins-update-command-JdJLXyqP.js:346:2)
    at async runPluginInstallCommand (file:///usr/local/lib/node_modules/openclaw/dist/plugins-update-command-JdJLXyqP.js:713:3)
    at async Command. (file:///usr/local/lib/node_modules/openclaw/dist/plugins-cli-BuNHait8.js:484:3)
    at async Command.parseAsync (/usr/local/lib/node_modules/openclaw/node_modules/commander/lib/command.js:1122:5)
sandbox@my-assistant:~$ 
Expect:
Node is updated to latest >22.x

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_Security, NemoClaw-SWQA-RelBlckr-Recommended

[NVB#6103457]

Metadata

Metadata

Assignees

Labels

NV QABugs found by the NVIDIA QA Teamarea: sandboxOpenShell sandbox lifecycle, runtime, config, or recovery

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions