#why is my claw saying it doesn't have permissi

1 messages Β· Page 1 of 1 (latest)

wheat mesa
#

on

tall widgetBOT
magic fractalBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> βœ… Mark Solution

tall widgetBOT
wheat mesa
#

my claw says it can't control my computer

tacit egretBOT
#

First thing, what does openclaw --version show?

If OpenClaw says it cannot control your computer, the usual causes are:

  • the node/device is not paired yet
    openclaw devices list
    openclaw devices approve <requestId>

  • the node app is backgrounded
    some tools need the app in the foreground

  • OS permissions are missing
    check openclaw nodes describe --node <idOrNameOrIp>

  • exec approvals are blocking system.run
    openclaw approvals get --node <idOrNameOrIp>

#

If you paste the exact error text, I can narrow it down fast.

wheat mesa
#

says node service not installed

tacit egretBOT
#

Yep, that usually means the machine you want OpenClaw to control is not running a node host yet.

If you want that computer to be controllable, on that machine run either:

openclaw node run --host <gateway-host> --port 18789

or install it as a background service:

openclaw node install --host <gateway-host> --port 18789
openclaw node status

Then on the gateway machine approve the pairing:

#
openclaw devices list
openclaw devices approve <requestId>
openclaw nodes status

If you're on macOS app/menubar app, that's a bit different, the Mac app can act as the node and system.run is gated by Exec approvals in the app settings.

Please paste:

  • openclaw --version
  • your OS
  • whether this is macOS app or Linux/Windows CLI
  • the output of openclaw node status if you ran install

Docs:
https://docs.openclaw.ai/cli/node
https://docs.openclaw.ai/nodes

wheat mesa
#

o
nodes status failed: Error: gateway closed (1008): pairing required
Gateway target: ws://127.0.0.1:18789
Source: local loopback
Config: C:\Users\Clawdbot.openclaw\openclaw.json
Bind: loopback
PS C:\Users\Clawdbot> openclaw nodes describe --node <idOrNameOrIp>
ParserError:
Line |
1 | openclaw nodes describe --node <idOrNameOrIp>
| ~
| The '<' operator is reserved for future use.
PS C:\Users\Clawdbot> openclaw node run --host <gateway-host> --port 18789
ParserError:
Line |
1 | openclaw node run --host <gateway-host> --port 18789
| ~
| The '<' operator is reserved for future use.
PS C:\Users\Clawdbot>

tacit egretBOT
#

Aha, two separate things here:

  1. pairing required means you need to approve the device/node first
  2. <idOrNameOrIp> and <gateway-host> were placeholders, not text to type literally. PowerShell treats <...> specially, so that parser error is expected.

If your gateway is on the same Windows machine, try this exactly:

openclaw node run --host 127.0.0.1 --port 18789

Or install it as a service:

openclaw node install --host 127.0.0.1 --port 18789
openclaw node status
#

Then approve the pending pairing:

openclaw devices list
openclaw devices approve <actual-request-id-from-the-list>

After that:

openclaw nodes status

And only once the node exists, describe it with its real id/name, for example:

wheat mesa
#

can't remove this

tacit egretBOT
#

What exactly are you trying to remove, the paired device or a pending pairing request?

They use different commands:

  • pending request β†’ openclaw devices reject <requestId>
  • paired device β†’ openclaw devices remove <deviceId>
  • clear pending requests β†’ openclaw devices clear --yes --pending

Easy gotcha: requestId and deviceId are not the same thing.

Please paste:

openclaw devices list

and the exact command/error you got when trying to remove it, then I can tell you the right one fast.

wheat mesa
#

i uninstalled openclaw but can't delet the folder, it says its being used

tacit egretBOT
#

On Windows, that usually means the gateway Scheduled Task is still running and has the folder open.

If openclaw still works, do this first:

openclaw gateway stop
openclaw gateway uninstall

If the CLI is already gone, remove the Windows task manually:

schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"

Then try deleting the folder again.