Die ersten 60 Sekunden
Führen Sie diese Befehlsfolge der Reihe nach aus:openclaw statuszeigt konfigurierte Kanäle und keine Authentifizierungsfehler.openclaw status --allerstellt einen vollständigen, teilbaren Bericht.openclaw gateway probezeigtReachable: yes.Capability: ...ist die vom Probe nachgewiesene Authentifizierungsstufe;Read probe: limited - missing scope: operator.readbezeichnet eingeschränkte Diagnosen, keinen Verbindungsfehler.openclaw gateway statuszeigtRuntime: running,Connectivity probe: okund einen plausiblen Wert fürCapability: .... Fügen Sie--require-rpchinzu, um außerdem einen RPC-Nachweis für den Lesebereich zu verlangen.openclaw doctormeldet keine blockierenden Konfigurations- oder Dienstfehler.openclaw channels status --probegibt den aktuellen Transportstatus pro Konto (works/audit ok) zurück, wenn der Gateway erreichbar ist; andernfalls wird auf reine Konfigurationszusammenfassungen zurückgegriffen.openclaw logs --followzeigt kontinuierliche Aktivität und keine wiederkehrenden schwerwiegenden Fehler.
Der Assistent wirkt eingeschränkt oder Tools fehlen
Prüfen Sie das wirksame Tool-Profil:tools.profile: "minimal"erlaubt nursession_status.tools.profile: "messaging"ist eng gefasst und für reine Chat-Agenten vorgesehen.tools.profile: "coding"ist die Standardeinstellung für neue lokale Konfigurationen (Repository-, Datei-, Shell- und Laufzeitaufgaben).tools.profile: "full"hebt Profilbeschränkungen auf; beschränken Sie dies auf vertrauenswürdige, von Betreibern kontrollierte Agenten.- Agentenspezifische
agents.entries.*.toolsschränken das Stammprofil für einen Agenten ein oder erweitern es.
openclaw status --all. Vollständige Profil-/Gruppentabelle: Tool-Profile.
Anthropic: 429 bei langem Kontext
HTTP 429: rate_limit_error: Extra usage is required for long context requests
→ Anthropic 429: Für langen Kontext ist zusätzliche Nutzung erforderlich.
Lokales OpenAI-kompatibles Backend funktioniert direkt, schlägt aber in OpenClaw fehl
Ihr lokales/selbst gehostetes/v1-Backend beantwortet direkte /v1/chat/completions-
Probes, schlägt jedoch bei openclaw infer model run oder normalen Agentendurchläufen fehl:
- Der Fehler erwähnt, dass
messages[].contenteine Zeichenfolge erwartet: Legen Siemodels.providers.<provider>.models[].compat.requiresStringContent: truefest. - Der Fehler tritt weiterhin nur bei OpenClaw-Agentendurchläufen auf: Legen Sie
models.providers.<provider>.models[].compat.supportsTools: falsefest und versuchen Sie es erneut. - Kleine direkte Aufrufe funktionieren, aber größere OpenClaw-Prompts bringen das Backend zum Absturz: Dies ist eine Beschränkung des vorgelagerten Modells/Servers und kein OpenClaw-Fehler. Fahren Sie unter Lokales OpenAI-kompatibles Backend besteht direkte Probes, aber Agentendurchläufe schlagen fehl fort.
Plugin-Installation schlägt wegen fehlender OpenClaw-Erweiterungen fehl
package.json missing openclaw.extensions bedeutet, dass das Plugin-Paket eine
Struktur verwendet, die OpenClaw nicht mehr akzeptiert.
Korrektur im Plugin-Paket:
- Fügen Sie
openclaw.extensionszupackage.jsonhinzu und verweisen Sie damit auf erstellte Laufzeitdateien (normalerweise./dist/index.js). - Veröffentlichen Sie das Paket erneut und führen Sie anschließend
openclaw plugins install <package>erneut aus.
Installationsrichtlinie blockiert Plugin-Installationen oder -Aktualisierungen
Die Aktualisierung wird abgeschlossen, aber Plugins sind veraltet, deaktiviert oder zeigenblocked by install policy, install policy failed closed oder Disabled "<plugin>" after plugin update failure an: Prüfen Sie security.installPolicy.
Die Installationsrichtlinie wird bei Plugin-Installationen und -Aktualisierungen angewendet. @openclaw/*-Plugin-
Versionen ändern sich normalerweise zusammen mit der OpenClaw-Version, sodass eine OpenClaw-Aktualisierung
während der Synchronisierung nach der Aktualisierung eine passende Plugin-Aktualisierung erfordern kann.
Vermeiden Sie die folgenden Richtlinienstrukturen, sofern Sie nicht auch die entsprechende Aktualisierungsregel pflegen:
- OpenClaw-eigene Plugins auf genau eine alte Version festzulegen (beispielsweise ausschließlich
@openclaw/*@2026.5.3). - Allein anhand des Quelltyps zu blockieren (jede npm-, Netzwerk- oder
request.mode: "update"-Anfrage). - Den Richtlinienbefehl als optional zu behandeln: Wenn
security.installPolicyaktiviert ist, führt eine fehlende, langsame, nicht lesbare oder durch Berechtigungen blockierte ausführbare Richtliniendatei zu einem geschlossenen Fehlerzustand. - Versionen zu genehmigen, ohne den
openclawVersionder Anfrage mit den Metadaten des Plugin-Kandidaten abzugleichen.
@openclaw/*-Aktualisierungen
zulassen, statt dauerhaft eine Version festzuschreiben. Wenn Sie npm standardmäßig
blockieren, fügen Sie eine eng gefasste Ausnahme für die verwendeten Plugin-IDs hinzu und wenden Sie für
request.mode: "update" dieselbe Vertrauensregel wie für Installationen an.
Wiederherstellung:
openclaw plugins update --all erneut aus und stellen Sie anschließend die strengere Regel wieder her.
Falls eine fehlgeschlagene Aktualisierung ein Plugin deaktiviert hat, prüfen Sie es vor der erneuten Aktivierung:
Plugin vorhanden, aber wegen verdächtiger Eigentumsverhältnisse blockiert
openclaw doctor, die Einrichtung oder Startwarnungen zeigen Folgendes:
node (uid 1000) ausgeführt. Reparieren Sie die Bind-Mounts des Hosts:
Entscheidungsbaum
Keine Antworten
Keine Antworten
Runtime: runningConnectivity probe: okCapability: read-only,write-capableoderadmin-capable- Der Kanal zeigt an, dass der Transport verbunden ist, und, sofern unterstützt,
worksoderaudit okinchannels status --probe - Der Absender ist genehmigt (oder die DM-Richtlinie ist offen/verwendet eine Positivliste)
drop guild message (mention required→ Die Discord-Erwähnungsfilterung hat die Nachricht blockiert.pairing request→ Der Absender ist nicht genehmigt; die Genehmigung der DM-Kopplung steht aus.blocked/allowlistin Kanalprotokollen → Absender, Raum oder Gruppe wurde herausgefiltert.
Dashboard oder Control UI stellt keine Verbindung her
Dashboard oder Control UI stellt keine Verbindung her
Dashboard: http://...wird inopenclaw gateway statusangezeigtConnectivity probe: okCapability: read-only,write-capableoderadmin-capable- Keine Authentifizierungsschleife in den Protokollen
device identity required→ Ein HTTP-/unsicherer Kontext kann die Geräteauthentifizierung nicht abschließen.origin not allowed→ Der Browser-Originist für das Gateway-Ziel der Control UI nicht zulässig.AUTH_TOKEN_MISMATCHmitcanRetryWithDeviceToken=true→ Ein erneuter Versuch mit einem vertrauenswürdigen Gerätetoken kann automatisch erfolgen, wobei die zwischengespeicherten Bereiche des gekoppelten Tokens wiederverwendet werden.- Wiederholtes
unauthorizednach diesem erneuten Versuch → Falsches Token/Passwort, nicht übereinstimmender Authentifizierungsmodus oder veraltetes Token des gekoppelten Geräts. too many failed authentication attempts (retry later)→ Wiederholte Fehler von diesem Browser-Originwerden vorübergehend gesperrt; andere Localhost-Ursprünge verwenden separate Kontingente. Informationen zur Besonderheit gleichzeitiger Wiederholungsversuche bei Tailscale Serve finden Sie unter Dashboard-/Control-UI-Konnektivität.gateway connect failed:→ Die UI verwendet die falsche URL/den falschen Port oder der Gateway ist nicht erreichbar.
Gateway startet nicht oder Dienst ist installiert, wird aber nicht ausgeführt
Gateway startet nicht oder Dienst ist installiert, wird aber nicht ausgeführt
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capableoderadmin-capable
Gateway start blocked: set gateway.mode=localoderexisting config is missing gateway.mode→ Der Gateway-Modus ist „remote“ oder in der Konfiguration fehlt die Kennzeichnung für den lokalen Modus und sie muss repariert werden.refusing to bind gateway ... without auth→ Bindung außerhalb von Loopback ohne gültigen Authentifizierungspfad (Token/Passwort oder, sofern konfiguriert, vertrauenswürdiger Proxy).another gateway instance is already listeningoderEADDRINUSE→ Der Port ist bereits belegt.
Kanal ist verbunden, aber Nachrichten werden nicht übertragen
Kanal ist verbunden, aber Nachrichten werden nicht übertragen
- Kanaltransport verbunden.
- Prüfungen für Kopplung/Positivliste erfolgreich.
- Erwähnungen werden erkannt, sofern erforderlich.
mention required→ Die Erwähnungsfilterung der Gruppe hat die Verarbeitung blockiert.pairing/pending→ Der DM-Absender ist noch nicht genehmigt.not_in_channel,missing_scope,Forbidden,401/403→ Problem mit dem Kanalberechtigungstoken.
Cron oder Heartbeat wurde nicht ausgelöst oder nicht zugestellt
Cron oder Heartbeat wurde nicht ausgelöst oder nicht zugestellt
cron statuszeigt den aktivierten Scheduler mit dem nächsten Aufweckzeitpunkt.cron runszeigt die neuestenok-Einträge.- Heartbeat ist aktiviert und befindet sich innerhalb der aktiven Zeiten.
cron: scheduler disabled; jobs will not run automatically→ Cron ist deaktiviert.heartbeat skippedGrundquiet-hours→ außerhalb der konfigurierten aktiven Zeiten.heartbeat skippedGrundempty-heartbeat-file→ der Arbeitsbereich des Heartbeat-Monitors enthält nur leere Elemente, Kommentare, Überschriften, Codezäune oder Gerüste aus leeren Checklisten.heartbeat skippedGrundalerts-disabled→showOk,showAlertsunduseIndicatorsind alle deaktiviert.requests-in-flight→ Hauptspur ausgelastet; Heartbeat-Aufwecken zurückgestellt.unknown accountId→ das Zielkonto für die Heartbeat-Zustellung ist nicht vorhanden.
Node ist gekoppelt, aber das Tool für Kamera, Canvas, Bildschirm oder Exec schlägt fehl
Node ist gekoppelt, aber das Tool für Kamera, Canvas, Bildschirm oder Exec schlägt fehl
- Node wird für die Rolle
nodeals verbunden und gekoppelt aufgeführt. - Die Funktion für den aufgerufenen Befehl ist vorhanden.
- Die Berechtigung für das Tool wurde erteilt.
NODE_BACKGROUND_UNAVAILABLE→ bringen Sie die Node-App in den Vordergrund.*_PERMISSION_REQUIRED→ Betriebssystemberechtigung verweigert oder nicht vorhanden.SYSTEM_RUN_DENIED: approval required→ Exec-Genehmigung steht aus.SYSTEM_RUN_DENIED: allowlist miss→ Befehl steht nicht auf der Exec-Zulassungsliste.
Exec verlangt plötzlich eine Genehmigung
Exec verlangt plötzlich eine Genehmigung
- Ein nicht festgelegtes
tools.exec.hostverwendet standardmäßigauto, das bei aktiver Sandbox-Laufzeit zusandboxaufgelöst wird, andernfalls zugateway. host=autolegt nur das Routing fest; das Verhalten ohne Rückfrage ergibt sich aussecurity=fullzusammen mitask=offauf Gateway/Node.- Ein nicht festgelegtes
tools.exec.securityverwendet aufgateway/nodestandardmäßigfull. - Ein nicht festgelegtes
tools.exec.askverwendet standardmäßigoff. - Wenn Genehmigungsanfragen angezeigt werden, hat eine hostlokale oder sitzungsspezifische Richtlinie Exec gegenüber diesen Standardwerten eingeschränkt.
- Legen Sie nur
tools.exec.host=gatewayfest, um ein stabiles Host-Routing zu erhalten. - Verwenden Sie
security=allowlistmitask=on-missfür Host-Exec mit Überprüfung bei fehlenden Einträgen in der Zulassungsliste. - Aktivieren Sie den Sandbox-Modus, damit
host=autowieder zusandboxaufgelöst wird.
Approval required.→ Befehl wartet auf/approve ....SYSTEM_RUN_DENIED: approval required→ Genehmigung für Exec auf dem Node-Host steht aus.exec host=sandbox requires a sandbox runtime for this session→ implizite/explizite Sandbox-Auswahl, aber der Sandbox-Modus ist deaktiviert.
Browser-Tool schlägt fehl
Browser-Tool schlägt fehl
- Der Browserstatus zeigt
running: trueund einen ausgewählten Browser/ein ausgewähltes Profil. - Das Profil
openclawstartet oder das Profilusererkennt lokale Chrome-Tabs.
unknown command "browser"→plugins.allowist festgelegt und schließtbrowseraus.Failed to start Chrome CDP on port→ Start des lokalen Browsers fehlgeschlagen.browser.executablePath not found→ der konfigurierte Binärpfad ist falsch.browser.cdpUrl must be http(s) or ws(s)→ die konfigurierte CDP-URL verwendet ein nicht unterstütztes Schema.browser.cdpUrl has invalid port→ die konfigurierte CDP-URL enthält einen ungültigen oder außerhalb des zulässigen Bereichs liegenden Port.No Chrome tabs found for profile="user"→ das Chrome-MCP-Anbindungsprofil verfügt über keine geöffneten lokalen Chrome-Tabs.Remote CDP for profile "<name>" is not reachable→ der konfigurierte entfernte CDP-Endpunkt ist von diesem Host aus nicht erreichbar.Browser attachOnly is enabled ... not reachable→ das reine Anbindungsprofil verfügt über kein aktives CDP-Ziel.- Veraltete Überschreibungen für Ansichtsbereich, Dunkelmodus, Gebietsschema oder Offlinemodus in reinen Anbindungsprofilen oder entfernten CDP-Profilen → führen Sie
openclaw browser stop --browser-profile <name>aus, um die Steuerungssitzung zu schließen und den Emulationszustand freizugeben, ohne das Gateway neu zu starten.
Verwandte Themen
- FAQ — häufig gestellte Fragen
- Gateway-Fehlerbehebung — Gateway-spezifische Probleme
- Doctor — automatisierte Zustandsprüfungen und Reparaturen
- Fehlerbehebung für Kanäle — Probleme mit der Kanalkonnektivität
- Geplante Aufgaben: Fehlerbehebung — Probleme mit Cron und Heartbeat