gateway/troubleshooting.md¶
Cette page est le runbook profond. Commencez Ă /help/troubleshooting si vous voulez d'abord le flux de triage rapide.
Ăchelle de commandes¶
Exécutez en premier, dans cet ordre:
openclaw gateway status
Signaux sains attendus :
openclaw gateway statusmontreRuntime: runningetRPC probe: ok.openclaw doctorne signale aucun problĂšme de config/service bloquant.openclaw channels status --probe
Aucune réponse¶
Si les canaux ne sont pas à la hauteur, vérifiez le routage et la politique avant de reconnecter quoi que ce soit.
# Check local status (creds, sessions, queued events)
openclaw status
# Probe the running gateway + channels (WA connect + Telegram + Discord APIs)
openclaw status --deep
# View recent connection events
openclaw logs --limit 200 | grep "connection\\|disconnect\\|logout"
Recherche:
- Association en attente pour les expéditeurs de DM.
- Gating de mention de groupe (
requireMention,mentionPatterns). - Discordance entre les salons/groupes autorisés.
Signatures courantes :
drop guild message (mention requiseâ groupe message ignorĂ© jusqu'Ă mention.demande d'appairageâ l'expĂ©diteur a besoin d'approbation.blocked/allowlistâ l'expĂ©diteur/canal a Ă©tĂ© filtrĂ© par la politique.
Liens associés :
- Raccourcis specifiques aux fournisseurs : /channels/troubleshooting
- Voir Streaming.
- /channels/groups
ContrÎle de la connectivité du tableau de bord¶
Lorsque l'interface utilisateur du tableau de bord/contrÎle ne se connecte pas, ne valide pas les URL, le mode d'authentification et les hypothÚses de contexte sécurisées.
openclaw gateway status
Recherche:
- Corriger l'URL de la sonde et l'URL du tableau de bord.
- Le mode d'authentification et le jeton ne correspondent pas entre le client et la passerelle.
- Utilisation HTTP lorsque l'identité du périphérique est requise.
Signatures courantes :
identitĂ© de pĂ©riphĂ©rique requisâ contexte non sĂ©curisĂ© ou authentification de pĂ©riphĂ©rique manquante.unauthorized/ reconnect loop â jeton/mot de passe incompatible.gateway connection failed :â wrong host/port/url target.
Liens associés :
« Gateway ne demarre pas â configuration invalide »¶
Utilisez ceci lorsque le service est installé mais le processus ne reste pas actif.
openclaw gateway status
openclaw doctor
Recherche:
Runtime: stoppedavec des astuces de sortie.Config (cli): ...etConfig (service): ...devraient normalement correspondre.- Conflit de port/écouteur.
Signatures courantes :
- « Gateway start blocked: set gateway.mode=local » Fix: set
gateway.mode="local"in your config (or runopenclaw configure). If you are running OpenClaw via Podman using the dedicatedopenclawuser, the config lives at~openclaw/.openclaw/openclaw.json. - Gateway bloquee sur « Starting⊠sans auth\` â bind+auth ne correspond pas.
une autre instance de passerelle est dĂ©jĂ en train d'Ă©couter/EADDRINUSEâ conflit de port.
Liens associés :
Les messages ne declenchent pas¶
Si l'état du canal est connecté mais que le flux de message est mort, concentrez-vous sur la politique, les autorisations et les rÚgles de distribution spécifiques au canal.
Executez `openclaw channels status --probe` pour des indices dâaudit.
Recherche:
- Politique DM (
appairage,allowlist,open,disabled). - Grouper les exigences de la liste d'autorisations et de la mention
- Autorisations/portées de l'API de canal manquantes.
Signatures courantes :
mention requiredâ message ignorĂ© par la politique de mention de groupe.appairage/ traces d'approbation en attente â expĂ©diteur n'est pas approuvĂ©.missing_scope,not_in_channel,Forbidden,401/403â problĂšme d'auth/permissions du canal.
Liens associés :
Livraison cron et pulsations cardiaques¶
Si cron ou battements de coeur ne fonctionnaient pas ou ne livraient pas, vérifiez l'état du planificateur d'abord, puis la cible de livraison.
openclaw cron status
openclaw cron list
openclaw cron tourne --id <jobId> --limit 20
systĂšme openclaw last
openclaw logs --follow
Recherche:
- Cron activé et le prochain réveil présent.
- Statut de l'historique de l'exécution de la tùche (
ok,skipped,error). - Les raisons du saut du cĆur (
quiet-hours,requests-in-flight,alerts-disabled).
Signatures courantes :
cron: planificateur dĂ©sactivĂ©; les tĂąches ne s'exĂ©cuteront pas automatiquementâ cron dĂ©sactivĂ©.cron: tick du chronomĂštre Ă©chouĂ©â tick du planificateur a Ă©chouĂ©; vĂ©rifiez les erreurs de fichier/log/runtime.Heartbeat sautĂ©avecreason=quiet-hoursâ en dehors de la fenĂȘtre des heures actives.heartbeat: unknown accounIdâ invalid account id for heartbeat delivery target.
Liens associés :
L'outil du noeud appairé échoue¶
Si un noeud est jumelé mais que les outils échouent, isoler l'état de premier plan, de permission et d'approbation.
Les nĆuds openclaw statut
openclaw décrivent les approbations de --node <idOrNameOrIp>
openclaw get --node <idOrNameOrIp>
openclaw logs --follow
openclaw status
Recherche:
- Noeud en ligne avec les capacités attendues.
- La permission du systÚme d'exploitation autorise la caméra/mic/location/screen.
- Exec approbations et état de la liste d'autorisations.
Signatures courantes :
NODE_BACKGROUND_UNAVAILABLEâ L'application de node doit ĂȘtre au premier plan.*_PERMISSION_REQUIRED/LOCATION_PERMISSION_REQUIREDâ permission d'OS manquante.SYSTEM_RUN_DENIED: approbation requiseâ approbation exec en attente.SYSTEM_RUN_DENIED: allowlist missâ commande bloquĂ©e par allowlist.
Liens associés :
Le navigateur ne demarre pas (Linux)¶
Utilisez ceci lorsque les actions de l'outil de navigateur Ă©chouent mĂȘme si la passerelle elle-mĂȘme est saine.
openclaw doctor
openclaw doctor --fix
Recherche:
- Chemin de l'exécutable valide du navigateur.
- Accessibilité au profil CDP.
- Onglet de relais d'extension attaché pour
profile="chrome".
Signatures courantes :
- Si vous voyez
"Failed to start Chrome CDP on port 18800": browser.executablePath not foundâ chemin configurĂ© est invalide.Le relais de l'extension Chrome est en cours d'exĂ©cution, mais aucun onglet n'est connectĂ©â relais d'extension non attachĂ©.Les piĂšces jointes du navigateur sont activĂ©es... non joignableâ le profil attach-only n'a pas de cible accessible.
Liens associés :
- Guide complet : voir browser-linux-troubleshooting
- /tools/chrome-extension
- /tools/browser
Si vous avez mis à niveau et quelque chose a soudainement cassé¶
La plupart des ruptures aprÚs la mise à jour sont la dérive de configuration ou des valeurs par défaut plus strictes sont maintenant appliquées.
1. Le comportement d'authentification et d'URL a été modifié¶
openclaw config set gateway.mode remote
openclaw config set gateway.remote.url "wss://gateway.example.com"
Notes :
- Si vous avez defini
gateway.mode=remote, la CLI par defaut pointe vers une URL distante. Le service peut toujours tourner localement, mais votre CLI peut sonder le mauvais endroit. - Les appels explicites
--urlne se réfÚrent pas aux identifiants stockés.
Signatures courantes :
gateway connection failed :â mauvaise URL cible.unauthorizedâ endpoint joignable mais mauvais auth.
2. Rails de garde de liaison et d'authentification sont plus stricts¶
openclaw config set gateway.mode local
Notes :
- Les liaisons non loopback (
lan/tailnet/custom, ouautolorsque loopback est indisponible) necessitent une authentification :gateway.auth.token(ouOPENCLAW_GATEWAY_TOKEN). gateway.tokenest ignore ; utilisezgateway.auth.token.
Signatures courantes :
- Si
Last gateway error:mentionne « refusing to bind ⊠without auth » - La sonde
RPC : a Ă©chouĂ©pendant l'exĂ©cution est en cours â passerelle vivante mais inaccessible avec l'authentification courante/url.
3. L'appariement et le statut de l'appareil ont changé¶
openclaw pairing list <channel>
Verifier :
- Approbation de l'appareil en attente pour le tableau de bord/nĆuds.
- En attente de jumelage des approbations aprÚs changement de politique ou d'identité.
Signatures courantes :
identitĂ© de pĂ©riphĂ©rique requisâ authentification de l'appareil non satisfaite.appairage requisâ l'expĂ©diteur/pĂ©riphĂ©rique doit ĂȘtre approuvĂ©.
Si la configuration du service et le temps d'exĂ©cution ne sont toujours pas en dĂ©saccord aprĂšs vĂ©rification, rĂ©installez les mĂ©tadonnĂ©es du service Ă partir du mĂȘme rĂ©pertoire de profil/Ă©tat:
openclaw doctor
openclaw gateway restart
Liens associés :