Troubleshooting
If you only have 2 minutes, use this page as a triage front door.First 60 seconds
Run this exact ladder in order:openclaw status→ shows configured channels and no obvious auth errors.openclaw status --all→ full report is present and shareable.openclaw gateway probe→ expected gateway target is reachable.openclaw gateway status→Runtime: runningandRPC probe: ok.openclaw doctor→ no blocking config/service errors.openclaw channels status --probe→ channels reportconnectedorready.openclaw logs --follow→ steady activity, no repeating fatal errors.
Decision tree
No replies
No replies
Runtime: runningRPC probe: ok- Your channel shows connected/ready in
channels status --probe - Sender appears approved (or DM policy is open/allowlist)
drop guild message (mention required→ mention gating blocked the message in Discord.pairing request→ sender is unapproved and waiting for DM pairing approval.blocked/allowlistin channel logs → sender, room, or group is filtered.
Dashboard or Control UI will not connect
Dashboard or Control UI will not connect
Dashboard: http://...is shown inopenclaw gateway statusRPC probe: ok- No auth loop in logs
device identity required→ HTTP/non-secure context cannot complete device auth.unauthorized/ reconnect loop → wrong token/password or auth mode mismatch.gateway connect failed:→ UI is targeting the wrong URL/port or unreachable gateway.
Gateway will not start or service installed but not running
Gateway will not start or service installed but not running
Service: ... (loaded)Runtime: runningRPC probe: ok
Gateway start blocked: set gateway.mode=local→ gateway mode is unset/remote.refusing to bind gateway ... without auth→ non-loopback bind without token/password.another gateway instance is already listeningorEADDRINUSE→ port already taken.
Channel connects but messages do not flow
Channel connects but messages do not flow
- Channel transport is connected.
- Pairing/allowlist checks pass.
- Mentions are detected where required.
mention required→ group mention gating blocked processing.pairing/pending→ DM sender is not approved yet.not_in_channel,missing_scope,Forbidden,401/403→ channel permission token issue.
Cron or heartbeat did not fire or did not deliver
Cron or heartbeat did not fire or did not deliver
cron.statusshows enabled with a next wake.cron runsshows recentokentries.- Heartbeat is enabled and not outside active hours.
cron: scheduler disabled; jobs will not run automatically→ cron is disabled.heartbeat skippedwithreason=quiet-hours→ outside configured active hours.requests-in-flight→ main lane busy; heartbeat wake was deferred.unknown accountId→ heartbeat delivery target account does not exist.
Node is paired but tool fails camera canvas screen exec
Node is paired but tool fails camera canvas screen exec
- Node is listed as connected and paired for role
node. - Capability exists for the command you are invoking.
- Permission state is granted for the tool.
NODE_BACKGROUND_UNAVAILABLE→ bring node app to foreground.*_PERMISSION_REQUIRED→ OS permission was denied/missing.SYSTEM_RUN_DENIED: approval required→ exec approval is pending.SYSTEM_RUN_DENIED: allowlist miss→ command not on exec allowlist.
Browser tool fails
Browser tool fails
- Browser status shows
running: trueand a chosen browser/profile. openclawprofile starts orchromerelay has an attached tab.
Failed to start Chrome CDP on port→ local browser launch failed.browser.executablePath not found→ configured binary path is wrong.Chrome extension relay is running, but no tab is connected→ extension not attached.Browser attachOnly is enabled ... not reachable→ attach-only profile has no live CDP target.