Aller au contenu principal

Aide

Dépannage

Si vous n'avez que 2 minutes, utilisez cette page comme porte d'entrée de triage.

Premières 60 secondes​

Exécutez cette échelle exacte dans l'ordre :

openclaw status
openclaw status --all
openclaw gateway probe
openclaw gateway status
openclaw doctor
openclaw channels status --probe
openclaw logs --follow

Un bon résultat en une ligne :

  • openclaw status → affiche les canaux configurés et aucune erreur d'authentification évidente.
  • openclaw status --all → le rapport complet est présent et partageable.
  • openclaw gateway probe → la cible de la passerelle attendue est joignable.
  • openclaw gateway status → Runtime: running et RPC probe: ok.
  • openclaw doctor → aucune erreur de configuration/service bloquante.
  • openclaw channels status --probe → les canaux rapportent connected ou ready.
  • openclaw logs --follow → activité régulière, pas d'erreurs fatales répétées.

Contexte long Anthropic 429​

Si vous voyez : HTTP 429: rate_limit_error: Extra usage is required for long context requests, allez à /gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.

L'installation du plugin échoue avec des extensions openclaw manquantes​

Si l'installation échoue avec package.json missing openclaw.extensions, le package du plugin utilise un format ancien qu'OpenClaw n'accepte plus. Corrigez dans le package du plugin :

  1. Ajoutez openclaw.extensions au package.json.
  2. Pointez les entrées vers les fichiers d'exécution compilés (généralement ./dist/index.js).
  3. Republiez le plugin et exécutez openclaw plugins install <npm-spec> à nouveau.

Exemple :

{
"name": "@openclaw/my-plugin",
"version": "1.2.3",
"openclaw": {
"extensions": ["./dist/index.js"]
}
}

Référence : /tools/plugin#distribution-npm

Arbre de décision​

openclaw status
openclaw gateway status
openclaw channels status --probe
openclaw pairing list --channel <channel> [--account <id>]
openclaw logs --follow

Un bon résultat ressemble à :

  • Runtime: running
  • RPC probe: ok
  • Votre canal affiche connecté/prêt dans channels status --probe
  • L'expéditeur apparaît approuvé (ou la politique de MP est ouverte/liste autorisée)

Signatures courantes dans les journaux :

  • drop guild message (mention required → la mention obligatoire a bloqué le message dans Discord.
  • pairing request → l'expéditeur n'est pas approuvé et attend l'approbation de jumelage en MP.
  • blocked / allowlist dans les journaux du canal → l'expéditeur, la salle ou le groupe est filtré.

Pages approfondies :

openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe

Un bon résultat ressemble à :

  • Dashboard: http://... est affiché dans openclaw gateway status
  • RPC probe: ok
  • Pas de boucle d'authentification dans les journaux

Signatures courantes dans les journaux :

  • device identity required → le contexte HTTP/non sécurisé ne peut pas terminer l'authentification de l'appareil.
  • unauthorized / boucle de reconnexion → mauvais jeton/mot de passe ou incompatibilité du mode d'authentification.
  • gateway connect failed: → l'interface cible la mauvaise URL/port ou une passerelle injoignable.

Pages approfondies :

openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe

Un bon résultat ressemble à :

  • Service: ... (loaded)
  • Runtime: running
  • RPC probe: ok

Signatures courantes dans les journaux :

  • Gateway start blocked: set gateway.mode=local → le mode de la passerelle n'est pas défini/est distant.
  • refusing to bind gateway ... without auth → liaison non locale sans jeton/mot de passe.
  • another gateway instance is already listening ou EADDRINUSE → le port est déjà utilisé.

Pages approfondies :

openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe

Un bon résultat ressemble à :

  • Le transport du canal est connecté.
  • Les vérifications de jumelage/liste autorisée passent.
  • Les mentions sont détectées là où c'est requis.

Signatures courantes dans les journaux :

  • mention required → la mention obligatoire de groupe a bloqué le traitement.
  • pairing / pending → l'expéditeur en MP n'est pas encore approuvé.
  • not_in_channel, missing_scope, Forbidden, 401/403 → problème de jeton d'autorisation du canal.

Pages approfondies :

openclaw status
openclaw gateway status
openclaw cron status
openclaw cron list
openclaw cron runs --id <jobId> --limit 20
openclaw logs --follow

Un bon résultat ressemble à :

  • cron.status montre activé avec un prochain réveil.
  • cron runs montre des entrées ok récentes.
  • Le heartbeat est activé et n'est pas en dehors des heures d'activité.

Signatures courantes dans les journaux :

  • cron: scheduler disabled; jobs will not run automatically → le cron est désactivé.
  • heartbeat skipped avec reason=quiet-hours → en dehors des heures d'activité configurées.
  • requests-in-flight → la voie principale est occupée ; le réveil du heartbeat a été différé.
  • unknown accountId → le compte cible de livraison du heartbeat n'existe pas.

Pages approfondies :

openclaw status
openclaw gateway status
openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw logs --follow

Un bon résultat ressemble à :

  • Le nœud est listé comme connecté et jumelé pour le rôle node.
  • La capacité existe pour la commande que vous invoquez.
  • L'état de permission est accordé pour l'outil.

Signatures courantes dans les journaux :

  • NODE_BACKGROUND_UNAVAILABLE → amenez l'application du nœud au premier plan.
  • *_PERMISSION_REQUIRED → la permission du système d'exploitation a été refusée/est manquante.
  • SYSTEM_RUN_DENIED: approval required → l'approbation d'exécution est en attente.
  • SYSTEM_RUN_DENIED: allowlist miss → la commande n'est pas sur la liste autorisée d'exécution.

Pages approfondies :

openclaw status
openclaw gateway status
openclaw browser status
openclaw logs --follow
openclaw doctor

Un bon résultat ressemble à :

  • Le statut du navigateur montre running: true et un navigateur/profil choisi.
  • Le profil openclaw démarre ou le relais chrome a un onglet attaché.

Signatures courantes dans les journaux :

  • Failed to start Chrome CDP on port → le lancement du navigateur local a échoué.
  • browser.executablePath not found → le chemin du binaire configuré est incorrect.
  • Chrome extension relay is running, but no tab is connected → l'extension n'est pas attachée.
  • Browser attachOnly is enabled ... not reachable → le profil attaché uniquement n'a pas de cible CDP active.

Pages approfondies :

AideFAQ