-
-
Notifications
You must be signed in to change notification settings - Fork 69.5k
Node host approval socket not responding on Windows/WSL #20386
Copy link
Copy link
Open
Description
Hey,
Spent a few hours today trying to set up a Windows PC as a node host and ran into a wall with the approval system.
Setup:
- Gateway running on Ubuntu (minipc)
- Node host on Windows 11 (tried both native PowerShell and WSL2)
- OpenClaw 2026.2.17 on both sides
- Node connects fine, shows as paired + connected
system.runlisted in capabilities
The problem:
Every system.run command fails with approval timed out after 2 minutes. The approval socket just never responds.
What I tried:
- Added commands to allowlist via
openclaw approvals allowlist add --node "..." "*" - Edited
~/.openclaw/exec-approvals.jsondirectly with"defaults": { "*": { "allow": true } } - Ran node as Administrator on Windows
- Tried WSL2 instead of native Windows
- Restarted the node after each change
None of it made any difference. The allowlist shows up correctly when I check the file, but the approval request still times out.
Logs show:
gateway/ws res ✗ node.invoke errorCode=UNAVAILABLE errorMessage=SYSTEM_RUN_DENIED: approval required
Is the approval socket supposed to be running as a separate process? Or is there some config I'm missing?
Running Ubuntu gateway + Windows/WSL node if that matters.
Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.