Traductions communautaires par veiseule.ai — Help improve them on Crowdin
Aller au contenu principal

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 status montre Runtime: running et RPC probe: ok.
  • openclaw doctor ne 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 :

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: stopped avec des astuces de sortie.
  • Config (cli): ... et Config (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 run openclaw configure). If you are running OpenClaw via Podman using the dedicated openclaw user, 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Ă© avec reason=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 :

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 --url ne 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, ou auto lorsque loopback est indisponible) necessitent une authentification : gateway.auth.token (ou OPENCLAW_GATEWAY_TOKEN).
  • gateway.token est ignore ; utilisez gateway.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 :