Start here
Algemene probleemoplossing
Als u maar 2 minuten hebt, gebruik deze pagina dan als triage-ingang.
Eerste 60 seconden
Voer deze exacte ladder op volgorde uit:
openclaw status
openclaw status --all
openclaw gateway probe
openclaw gateway status
openclaw doctor
openclaw channels status --probe
openclaw logs --follow
Goede uitvoer in één regel:
openclaw status→ toont geconfigureerde kanalen en geen duidelijke verificatiefouten.openclaw status --all→ volledig rapport is aanwezig en deelbaar.openclaw gateway probe→ het verwachte gatewaydoel is bereikbaar (Reachable: yes).Capability: ...vertelt welk verificatieniveau de probe kon aantonen, enRead probe: limited - missing scope: operator.readis beperkte diagnostiek, geen verbindingsfout.openclaw gateway status→Runtime: running,Connectivity probe: ok, en een plausibeleCapability: ...-regel. Gebruik--require-rpcals u ook RPC-bewijs met lees-scope nodig hebt.openclaw doctor→ geen blokkerende configuratie- of servicefouten.openclaw channels status --probe→ bereikbare Gateway retourneert live transportstatus per account plus probe-/auditresultaten zoalsworksofaudit ok; als de Gateway onbereikbaar is, valt de opdracht terug op alleen-configuratie-samenvattingen.openclaw logs --follow→ stabiele activiteit, geen herhalende fatale fouten.
Anthropic lange context 429
Als u dit ziet:
HTTP 429: rate_limit_error: Extra usage is required for long context requests,
ga naar /gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.
Lokale OpenAI-compatibele backend werkt rechtstreeks maar faalt in OpenClaw
Als uw lokale of zelfgehoste /v1-backend kleine directe
/v1/chat/completions-probes beantwoordt maar faalt bij openclaw infer model run of normale
agentbeurten:
- Als de fout meldt dat
messages[].contenteen tekenreeks verwacht, stel danmodels.providers.<provider>.models[].compat.requiresStringContent: truein. - Als de backend nog steeds alleen bij OpenClaw-agentbeurten faalt, stel dan
models.providers.<provider>.models[].compat.supportsTools: falsein en probeer opnieuw. - Als kleine directe aanroepen nog steeds werken maar grotere OpenClaw-prompts de backend laten crashen, behandel het resterende probleem dan als een beperking van het upstream model/de upstream server en ga verder in het diepgaande runbook: /gateway/troubleshooting#local-openai-compatible-backend-passes-direct-probes-but-agent-runs-fail
Plugininstallatie faalt door ontbrekende openclaw-extensies
Als installatie faalt met package.json missing openclaw.extensions, gebruikt het pluginpakket
een oude vorm die OpenClaw niet meer accepteert.
Los dit op in het pluginpakket:
- Voeg
openclaw.extensionstoe aanpackage.json. - Laat vermeldingen verwijzen naar gebouwde runtimebestanden (meestal
./dist/index.js). - Publiceer de Plugin opnieuw en voer
openclaw plugins install <package>opnieuw uit.
Voorbeeld:
{
"name": "@openclaw/my-plugin",
"version": "1.2.3",
"openclaw": {
"extensions": ["./dist/index.js"]
}
}
Referentie: Pluginarchitectuur
Plugin aanwezig maar geblokkeerd door verdachte eigendom
Als openclaw doctor, setup of opstartwaarschuwingen dit tonen:
blocked plugin candidate: suspicious ownership (... uid=1000, expected uid=0 or root)
plugin present but blocked
zijn de pluginbestanden eigendom van een andere Unix-gebruiker dan het proces dat ze laadt. Verwijder de pluginconfiguratie niet. Herstel het bestandseigendom of voer OpenClaw uit als dezelfde gebruiker die eigenaar is van de statusmap.
Docker-installaties draaien normaal als node (uid 1000). Herstel voor de standaard Docker-
setup de host-bindmounts:
sudo chown -R 1000:1000 /path/to/openclaw-config /path/to/openclaw-workspace
openclaw doctor --fix
Als u OpenClaw bewust als root uitvoert, herstel dan in plaats daarvan de beheerde pluginroot naar root-eigendom:
sudo chown -R root:root /path/to/openclaw-config/npm
openclaw doctor --fix
Diepere documentatie:
Beslisboom
flowchart TD
A[OpenClaw werkt niet] --> B{Wat gaat als eerste mis}
B --> C[Geen antwoorden]
B --> D[Dashboard of Control UI maakt geen verbinding]
B --> E[Gateway start niet of service draait niet]
B --> F[Kanaal maakt verbinding maar berichten stromen niet]
B --> G[Cron of Heartbeat is niet geactiveerd of niet afgeleverd]
B --> H[Node is gekoppeld maar camera canvas screen exec faalt]
B --> I[Browsertool faalt]
C --> C1[/Sectie Geen antwoorden/]
D --> D1[/Sectie Control UI/]
E --> E1[/Sectie Gateway/]
F --> F1[/Sectie Kanaalstroom/]
G --> G1[/Sectie Automatisering/]
H --> H1[/Sectie Node-tools/]
I --> I1[/Sectie Browser/]
No replies
openclaw status
openclaw gateway status
openclaw channels status --probe
openclaw pairing list --channel <channel> [--account <id>]
openclaw logs --follow
Goede uitvoer ziet er als volgt uit:
Runtime: runningConnectivity probe: okCapability: read-only,write-capable, ofadmin-capable- Uw kanaal toont dat transport verbonden is en, waar ondersteund,
worksofaudit okinchannels status --probe - Afzender lijkt goedgekeurd (of DM-beleid staat open/is een toestemmingslijst)
Veelvoorkomende logsignaturen:
drop guild message (mention required→ mention-gating blokkeerde het bericht in Discord.pairing request→ afzender is niet goedgekeurd en wacht op goedkeuring voor DM-koppeling.blocked/allowlistin kanaallogs → afzender, ruimte of groep wordt gefilterd.
Diepere pagina's:
Dashboard or Control UI will not connect
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
Goede uitvoer ziet er als volgt uit:
Dashboard: http://...wordt getoond inopenclaw gateway statusConnectivity probe: okCapability: read-only,write-capable, ofadmin-capable- Geen verificatielus in logs
Veelvoorkomende logsignaturen:
device identity required→ HTTP/niet-beveiligde context kan apparaatverificatie niet voltooien.origin not allowed→ browser-Originis niet toegestaan voor het Gatewaydoel van de Control UI.AUTH_TOKEN_MISMATCHmet retry-hints (canRetryWithDeviceToken=true) → één vertrouwde retry met apparaattoken kan automatisch plaatsvinden.- Die cached-token-retry hergebruikt de gecachte scope-set die bij het gekoppelde
apparaattoken is opgeslagen. Aanroepers met expliciete
deviceToken/ explicietescopesbehouden in plaats daarvan hun aangevraagde scope-set. - Op het asynchrone Tailscale Serve Control UI-pad worden mislukte pogingen voor dezelfde
{scope, ip}geserialiseerd voordat de limiter de fout registreert, waardoor een tweede gelijktijdige slechte retry alretry laterkan tonen. too many failed authentication attempts (retry later)vanaf een localhost- browserorigin → herhaalde fouten vanaf diezelfdeOriginworden tijdelijk geblokkeerd; een andere localhost-origin gebruikt een aparte bucket.- herhaald
unauthorizedna die retry → verkeerd token/wachtwoord, mismatch in verificatiemodus of verouderd gekoppeld apparaattoken. gateway connect failed:→ UI richt zich op de verkeerde URL/poort of een onbereikbare Gateway.
Diepere pagina's:
Gateway will not start or service installed but not running
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
Goede uitvoer ziet er als volgt uit:
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capable, ofadmin-capable
Veelvoorkomende logsignaturen:
Gateway start blocked: set gateway.mode=localofexisting config is missing gateway.mode→ gatewaymodus is remote, of het configuratiebestand mist de local-mode-stempel en moet worden hersteld.refusing to bind gateway ... without auth→ non-loopback-bind zonder geldig Gateway-verificatiepad (token/wachtwoord, of trusted-proxy waar geconfigureerd).another gateway instance is already listeningofEADDRINUSE→ poort is al in gebruik.
Diepere pagina's:
Channel connects but messages do not flow
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
Goede uitvoer ziet er als volgt uit:
- Kanaaltransport is verbonden.
- Koppelings-/allowlist-controles slagen.
- Vermeldingen worden gedetecteerd waar vereist.
Veelvoorkomende logsignaturen:
mention required→ groepsmention-gating blokkeerde verwerking.pairing/pending→ DM-afzender is nog niet goedgekeurd.not_in_channel,missing_scope,Forbidden,401/403→ probleem met kanaalmachtigingstoken.
Diepere pagina's:
Cron or heartbeat did not fire or did not deliver
openclaw status
openclaw gateway status
openclaw cron status
openclaw cron list
openclaw cron runs --id <jobId> --limit 20
openclaw logs --follow
Goede uitvoer ziet er als volgt uit:
cron.statustoont ingeschakeld met een volgende wake.cron runstoont recenteok-vermeldingen.- Heartbeat is ingeschakeld en valt niet buiten actieve uren.
Veelvoorkomende logsignaturen:
cron: scheduler disabled; jobs will not run automatically→ Cron is uitgeschakeld.heartbeat skippedmetreason=quiet-hours→ buiten geconfigureerde actieve uren.heartbeat skippedmetreason=empty-heartbeat-file→HEARTBEAT.mdbestaat maar bevat alleen lege/header-only scaffolding.heartbeat skippedmetreason=no-tasks-due→ taakmodus vanHEARTBEAT.mdis actief, maar geen van de taakintervallen is al aan de beurt.heartbeat skippedmetreason=alerts-disabled→ alle Heartbeat-zichtbaarheid is uitgeschakeld (showOk,showAlertsenuseIndicatorstaan allemaal uit).requests-in-flight→ hoofdlane bezig; Heartbeat-wake is uitgesteld.unknown accountId→ doelaccount voor Heartbeat-aflevering bestaat niet.
Diepere pagina's:
Node is paired but tool fails camera canvas screen exec
openclaw status
openclaw gateway status
openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw logs --follow
Goede uitvoer ziet er als volgt uit:
- Node wordt vermeld als verbonden en gekoppeld voor rol
node. - Capability bestaat voor de opdracht die u aanroept.
- Machtigingsstatus is verleend voor de tool.
Veelvoorkomende logsignaturen:
NODE_BACKGROUND_UNAVAILABLE→ breng de Node-app naar de voorgrond.*_PERMISSION_REQUIRED→ OS-toestemming is geweigerd of ontbreekt.SYSTEM_RUN_DENIED: approval required→ exec-goedkeuring is in behandeling.SYSTEM_RUN_DENIED: allowlist miss→ opdracht staat niet op de exec-allowlist.
Diepgaande pagina's:
Exec vraagt plots om goedkeuring
openclaw config get tools.exec.host
openclaw config get tools.exec.security
openclaw config get tools.exec.ask
openclaw gateway restart
Wat is gewijzigd:
- Als
tools.exec.hostniet is ingesteld, is de standaardwaardeauto. host=autowordt omgezet naarsandboxwanneer een sandboxruntime actief is, anders naargateway.host=autobepaalt alleen de routering; het promptloze "YOLO"-gedrag komt vansecurity=fullplusask=offop gateway/node.- Op
gatewayennodegebruikt een niet-ingesteldetools.exec.securitystandaardfull. - Een niet-ingestelde
tools.exec.askgebruikt standaardoff. - Resultaat: als je goedkeuringen ziet, heeft een host-lokaal of sessiespecifiek beleid exec aangescherpt ten opzichte van de huidige standaardwaarden.
Herstel het huidige standaardgedrag zonder goedkeuring:
openclaw config set tools.exec.host gateway
openclaw config set tools.exec.security full
openclaw config set tools.exec.ask off
openclaw gateway restart
Veiligere alternatieven:
- Stel alleen
tools.exec.host=gatewayin als je alleen stabiele hostroutering wilt. - Gebruik
security=allowlistmetask=on-missals je host-exec wilt maar nog steeds beoordeling wilt bij allowlist-misses. - Schakel sandboxmodus in als je wilt dat
host=autoweer naarsandboxwordt omgezet.
Veelvoorkomende logsignaturen:
Approval required.→ opdracht wacht op/approve ....SYSTEM_RUN_DENIED: approval required→ node-host exec-goedkeuring is in behandeling.exec host=sandbox requires a sandbox runtime for this session→ impliciete/expliciete sandboxselectie, maar sandboxmodus staat uit.
Diepgaande pagina's:
Browsertool faalt
openclaw status
openclaw gateway status
openclaw browser status
openclaw logs --follow
openclaw doctor
Goede uitvoer ziet er zo uit:
- Browserstatus toont
running: trueen een gekozen browser/profiel. openclawstart, ofuserkan lokale Chrome-tabbladen zien.
Veelvoorkomende logsignaturen:
unknown command "browser"ofunknown command 'browser'→plugins.allowis ingesteld en bevatbrowserniet.Failed to start Chrome CDP on port→ lokale browserstart is mislukt.browser.executablePath not found→ geconfigureerd binair pad is onjuist.browser.cdpUrl must be http(s) or ws(s)→ de geconfigureerde CDP-URL gebruikt een niet-ondersteund schema.browser.cdpUrl has invalid port→ de geconfigureerde CDP-URL heeft een ongeldige poort of een poort buiten het toegestane bereik.No Chrome tabs found for profile="user"→ het Chrome MCP-koppelprofiel heeft geen geopende lokale Chrome-tabbladen.Remote CDP for profile "<name>" is not reachable→ het geconfigureerde externe CDP-eindpunt is niet bereikbaar vanaf deze host.Browser attachOnly is enabled ... not reachableofBrowser attachOnly is enabled and CDP websocket ... is not reachable→ attach-only-profiel heeft geen actief CDP-doel.- verouderde viewport-/dark-mode-/locale-/offline-overschrijvingen op attach-only- of externe CDP-profielen → voer
openclaw browser stop --browser-profile <name>uit om de actieve besturingssessie te sluiten en de emulatiestatus vrij te geven zonder de gateway opnieuw te starten.
Diepgaande pagina's:
Gerelateerd
- FAQ — veelgestelde vragen
- Gateway-probleemoplossing — Gateway-specifieke problemen
- Doctor — geautomatiseerde gezondheidscontroles en reparaties
- Kanaalprobleemoplossing — problemen met kanaalconnectiviteit
- Automatiseringsprobleemoplossing — problemen met cron en Heartbeat