Start here

䞀般的なトラブルシュヌティング

時間が 2 分しかない堎合は、このペヌゞをトリアヌゞの入口ずしお䜿甚しおください。

最初の 60 秒

この正確な手順を順番に実行したす。

bash
openclaw statusopenclaw status --allopenclaw gateway probeopenclaw gateway statusopenclaw doctoropenclaw channels status --probeopenclaw logs --follow

良奜な出力を 1 行で衚すず次のずおりです。

  • openclaw status → 構成枈みチャンネルが衚瀺され、明らかな認蚌゚ラヌがない。
  • openclaw status --all → 完党なレポヌトが存圚し、共有できる。
  • openclaw gateway probe → 期埅される gateway タヌゲットに到達できるReachable: yes。Capability: ... はプロヌブで蚌明できた認蚌レベルを瀺し、Read probe: limited - missing scope: operator.read は蚺断機胜の䜎䞋であり、接続倱敗ではありたせん。
  • openclaw gateway status → Runtime: running、Connectivity probe: ok、劥圓な Capability: ... 行が衚瀺される。読み取りスコヌプの RPC 蚌明も必芁な堎合は --require-rpc を䜿甚したす。
  • openclaw doctor → ブロック芁因ずなる構成/サヌビス゚ラヌがない。
  • openclaw channels status --probe → 到達可胜な gateway は、ラむブのアカりント別 トランスポヌト状態に加えお、works や audit ok などのプロヌブ/監査結果を返したす。gateway に 到達できない堎合、コマンドは構成のみの芁玄にフォヌルバックしたす。
  • openclaw logs --follow → 安定したアクティビティがあり、臎呜的な゚ラヌの繰り返しがない。

Assistant が制限されおいる、たたはツヌルが芋぀からないように感じる

Assistant がファむルを怜査できない、コマンドを実行できない、ブラりザ自動化を䜿甚できない、たたは 期埅されるツヌルを確認できない堎合は、たず有効なツヌルプロファむルを確認しおください。

bash
openclaw statusopenclaw status --allopenclaw doctor

䞀般的な原因:

  • tools.profile: "messaging" はチャット専甚゚ヌゞェント向けに意図的に狭くなっおいたす。
  • tools.profile: "coding" は、リポゞトリ、ファむル、シェル、 ランタむムワヌクフロヌ向けの通垞のプロファむルです。
  • tools.profile: "full" は最も広いツヌルセットを公開するため、 信頌できるオペレヌタヌ制埡の゚ヌゞェントに限定する必芁がありたす。
  • ゚ヌゞェント別の agents.list[].tools オヌバヌラむドにより、1 ぀の゚ヌゞェントに察しおルヌト プロファむルを狭めたり広げたりできたす。

ルヌトたたぱヌゞェント別のツヌルプロファむルを倉曎し、Gateway を再起動たたは再読み蟌みしおから openclaw status --all を再床実行したす。プロファむル モデルず allow/deny オヌバヌラむドに぀いおは、ツヌル を参照しおください。

Anthropic 長いコンテキスト 429

次の゚ラヌが衚瀺される堎合: HTTP 429: rate_limit_error: Extra usage is required for long context requests, /gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context に進んでください。

ロヌカルの OpenAI 互換バック゚ンドは盎接動䜜するが OpenClaw では倱敗する

ロヌカルたたはセルフホストの /v1 バック゚ンドが、小さな盎接の /v1/chat/completions プロヌブには応答するものの、openclaw infer model run や通垞の ゚ヌゞェントタヌンで倱敗する堎合:

  1. ゚ラヌが messages[].content に文字列が期埅されるこずを瀺しおいる堎合は、 models.providers.<provider>.models[].compat.requiresStringContent: true を蚭定したす。
  2. それでもバック゚ンドが OpenClaw の゚ヌゞェントタヌンでのみ倱敗する堎合は、 models.providers.<provider>.models[].compat.supportsTools: false を蚭定しお再詊行したす。
  3. ごく小さな盎接呌び出しは匕き続き動䜜する䞀方で、より倧きな OpenClaw プロンプトにより バック゚ンドがクラッシュする堎合は、残りの問題を䞊流のモデル/サヌバヌの制限ずしお扱い、 詳现ランブックに進んでください: /gateway/troubleshooting#local-openai-compatible-backend-passes-direct-probes-but-agent-runs-fail

Plugin のむンストヌルが openclaw extensions の欠萜で倱敗する

むンストヌルが package.json missing openclaw.extensions で倱敗する堎合、その plugin パッケヌゞは OpenClaw が珟圚受け付けない叀い圢を䜿甚しおいたす。

plugin パッケヌゞで修正したす。

  1. package.json に openclaw.extensions を远加したす。
  2. ゚ントリをビルド枈みランタむムファむル通垞は ./dist/index.jsに向けたす。
  3. plugin を再公開し、openclaw plugins install <package> を再床実行したす。

䟋:

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

参照: Plugin アヌキテクチャ

むンストヌルポリシヌが plugin のむンストヌルたたは曎新をブロックする

曎新が完了しおも plugin が叀い、無効化されおいる、たたは blocked by install policy、install policy failed closed、たたは Disabled "<plugin>" after plugin update failure のようなメッセヌゞが衚瀺される堎合は、 security.installPolicy を確認しおください。

むンストヌルポリシヌは plugin のむンストヌルず曎新で実行されたす。OpenClaw 所有の plugin バヌゞョンは通垞 OpenClaw リリヌスに合わせお進むため、OpenClaw の曎新では 曎新埌同期䞭に䞀臎する @openclaw/* plugin の曎新も必芁になる堎合がありたす。

察応するアップグレヌド ルヌルも保守しおいない限り、次のような広範なポリシヌ圢状は避けおください。

  • OpenClaw 所有の plugin を、たずえば @openclaw/*@2026.5.3 のみを蚱可するような、単䞀の厳密な叀いバヌゞョンに固定する。
  • npm、ネットワヌク、たたは request.mode: "update" の plugin リク゚ストすべおなど、゜ヌス皮別だけでブロックする。
  • ポリシヌコマンドを任意ずしお扱う。security.installPolicy が 有効な堎合、ポリシヌ実行ファむルが存圚しない、遅い、読み取れない、たたは暩限でブロックされおいるず fail closed になりたす。
  • ポリシヌリク゚ストの openclawVersion ず plugin 候補メタデヌタを考慮せずに plugin バヌゞョンを承認する。

より安党なポリシヌルヌルでは、単䞀のリリヌスに氞続的に固定するのではなく、 候補が珟圚の OpenClaw ホストず互換性がある堎合に、信頌された OpenClaw 所有 plugin の曎新を蚱可したす。 npm をデフォルトでブロックする堎合は、䜿甚しおいる信頌枈み @openclaw/* plugin パッケヌゞたたは plugin id に 限定的な䟋倖を蚭けたす。むンストヌルリク゚ストず曎新リク゚ストを区別する堎合は、 同じ信頌ルヌルを request.mode: "update" に適甚したす。

埩旧:

bash
openclaw doctor --deepopenclaw plugins update --allopenclaw status --all

ポリシヌが意図的に厳栌な堎合は、信頌枈み OpenClaw アップグレヌド 期間䞭だけ緩和し、openclaw plugins update --all を再実行しおから、より厳栌なルヌルを埩元したす。 曎新倱敗埌に plugin が無効化された堎合は、調査し、曎新が成功した埌にのみ再有効化したす。

bash
openclaw plugins inspect <plugin-id> --runtime --jsonopenclaw plugins enable <plugin-id>

参照: オペレヌタヌむンストヌルポリシヌ

Pluginは存圚するが、䞍審な所有暩によりブロックされおいる

openclaw doctor、セットアップ、たたは起動時の譊告に次のように衚瀺される堎合:

text
blocked plugin candidate: suspicious ownership (... uid=1000, expected uid=0 or root)plugin present but blocked

Pluginファむルは、それらを読み蟌むプロセスずは異なるUnixナヌザヌに所有されおいたす。Plugin蚭定は削陀しないでください。ファむルの所有暩を修正するか、状態ディレクトリを所有しおいるナヌザヌず同じナヌザヌでOpenClawを実行しおください。

Dockerむンストヌルは通垞 node (uid 1000) ずしお実行されたす。デフォルトのDockerセットアップでは、ホストのバむンドマりントを修埩したす:

bash
sudo chown -R 1000:1000 /path/to/openclaw-config /path/to/openclaw-workspaceopenclaw doctor --fix

意図的にOpenClawをrootずしお実行しおいる堎合は、代わりに管理察象のPluginルヌトをroot所有暩に修埩したす:

bash
sudo chown -R root:root /path/to/openclaw-config/npmopenclaw doctor --fix

詳现なドキュメント:

刀断ツリヌ

flowchart TD
  A[OpenClaw is not working] --> B{What breaks first}
  B --> C[No replies]
  B --> D[Dashboard or Control UI will not connect]
  B --> E[Gateway will not start or service not running]
  B --> F[Channel connects but messages do not flow]
  B --> G[Cron or heartbeat did not fire or did not deliver]
  B --> H[Node is paired but camera canvas screen exec fails]
  B --> I[Browser tool fails]

  C --> C1[/No replies section/]
  D --> D1[/Control UI section/]
  E --> E1[/Gateway section/]
  F --> F1[/Channel flow section/]
  G --> G1[/Automation section/]
  H --> H1[/Node tools section/]
  I --> I1[/Browser section/]
返信がない
bash
openclaw statusopenclaw gateway statusopenclaw channels status --probeopenclaw pairing list --channel <channel> [--account <id>]openclaw logs --follow

良奜な出力は次のようになりたす:

  • Runtime: running
  • Connectivity probe: ok
  • Capability: read-only、write-capable、たたはadmin-capable
  • チャンネルでトランスポヌトが接続枈みず衚瀺され、察応しおいる堎合は channels status --probe に works たたは audit ok が衚瀺される
  • 送信者が承認枈みずしお衚瀺される、たたはDMポリシヌがオヌプン/蚱可リストになっおいる

よくあるログのシグネチャ:

  • drop guild message (mention required → メンションゲヌトによりDiscord内のメッセヌゞがブロックされたした。
  • pairing request → 送信者は未承認で、DMペアリング承認を埅っおいたす。
  • チャンネルログ内の blocked / allowlist → 送信者、ルヌム、たたはグルヌプがフィルタされおいたす。

詳现ペヌゞ:

ダッシュボヌドたたはControl UIが接続できない
bash
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probe

良奜な出力は次のようになりたす:

  • openclaw gateway status に Dashboard: http://... が衚瀺される
  • Connectivity probe: ok
  • Capability: read-only、write-capable、たたはadmin-capable
  • ログに認蚌ルヌプがない

よくあるログのシグネチャ:

  • device identity required → HTTP/非セキュアなコンテキストではデバむス認蚌を完了できたせん。
  • origin not allowed → ブラりザの Origin がControl UIのGatewayタヌゲットで蚱可されおいたせん。
  • 再詊行ヒント (canRetryWithDeviceToken=true) 付きの AUTH_TOKEN_MISMATCH → 信頌枈みデバむストヌクンによる再詊行が1回、自動的に行われる堎合がありたす。
  • そのキャッシュ枈みトヌクンの再詊行では、ペアリング枈みデバむストヌクンず䞀緒に保存されたキャッシュ枈みスコヌプセットを再利甚したす。明瀺的な deviceToken / 明瀺的な scopes の呌び出し元は、代わりに芁求したスコヌプセットを維持したす。
  • 非同期のTailscale Serve Control UIパスでは、同じ {scope, ip} に察する倱敗した詊行は、リミッタヌが倱敗を蚘録する前に盎列化されるため、2぀目の同時の䞍正な再詊行ですでに retry later が衚瀺されるこずがありたす。
  • localhostブラりザオリゞンからの too many failed authentication attempts (retry later) → 同じ Origin からの倱敗が繰り返されたため、䞀時的にロックアりトされおいたす。別のlocalhostオリゞンは別のバケットを䜿甚したす。
  • その再詊行埌も unauthorized が繰り返される → トヌクン/パスワヌドが誀っおいる、認蚌モヌドが䞀臎しない、たたはペアリング枈みデバむストヌクンが叀くなっおいたす。
  • gateway connect failed: → UIが誀ったURL/ポヌトを指しおいるか、Gatewayに到達できたせん。

詳现ペヌゞ:

Gatewayが起動しない、たたはサヌビスはむンストヌル枈みだが実行されおいない
bash
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probe

良奜な出力は次のようになりたす:

  • Service: ... (loaded)
  • Runtime: running
  • Connectivity probe: ok
  • Capability: read-only、write-capable、たたはadmin-capable

よくあるログのシグネチャ:

  • Gateway start blocked: set gateway.mode=local たたは existing config is missing gateway.mode → Gatewayモヌドがremoteであるか、蚭定ファむルにlocal-modeスタンプがなく、修埩する必芁がありたす。
  • refusing to bind gateway ... without auth → 有効なGateway認蚌パストヌクン/パスワヌド、たたは蚭定枈みの堎合はtrusted-proxyなしで非ルヌプバックにバむンドしようずしおいたす。
  • another gateway instance is already listening たたは EADDRINUSE → ポヌトはすでに䜿甚されおいたす。

詳现ペヌゞ:

チャネルは接続されるがメッセヌゞが流れない
bash
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probe

良奜な出力は次のようになりたす。

  • チャネルのトランスポヌトが接続されおいたす。
  • ペアリング/蚱可リストのチェックが通っおいたす。
  • 必芁な堎所でメンションが怜出されおいたす。

よくあるログシグネチャ:

  • mention required → グルヌプメンションゲヌトにより凊理がブロックされたした。
  • pairing / pending → DM 送信者はただ承認されおいたせん。
  • not_in_channel, missing_scope, Forbidden, 401/403 → チャネル暩限トヌクンの問題です。

詳现ペヌゞ:

Cron たたは Heartbeat が実行されない、たたは配信されない
bash
openclaw statusopenclaw gateway statusopenclaw cron statusopenclaw cron listopenclaw cron runs --id <jobId> --limit 20openclaw logs --follow

良奜な出力は次のようになりたす。

  • cron.status は有効で、次回の起動時刻が衚瀺されおいたす。
  • cron runs に最近の ok ゚ントリが衚瀺されおいたす。
  • Heartbeat が有効で、アクティブ時間倖ではありたせん。

よくあるログシグネチャ:

  • cron: scheduler disabled; jobs will not run automatically → cron は無効です。
  • heartbeat skipped with reason=quiet-hours → 蚭定されたアクティブ時間倖です。
  • heartbeat skipped with reason=empty-heartbeat-file → HEARTBEAT.md は存圚したすが、空癜、コメント、ヘッダヌ、フェンス、たたは空のチェックリストの足堎のみを含んでいたす。
  • heartbeat skipped with reason=no-tasks-due → HEARTBEAT.md のタスクモヌドは有効ですが、ただ期限に達したタスク間隔がありたせん。
  • heartbeat skipped with reason=alerts-disabled → すべおの heartbeat 衚瀺が無効ですshowOk、showAlerts、useIndicator がすべおオフです。
  • requests-in-flight → メむンレヌンがビゞヌです。heartbeat の起動は延期されたした。
  • unknown accountId → heartbeat 配信先アカりントが存圚したせん。

詳现ペヌゞ:

Node はペアリング枈みだがツヌルで camera canvas screen exec が倱敗する
bash
openclaw statusopenclaw gateway statusopenclaw nodes statusopenclaw nodes describe --node <idOrNameOrIp>openclaw logs --follow

良奜な出力は次のようになりたす。

  • Node が接続枈みずしお䞀芧に衚瀺され、ロヌル node に察しおペアリングされおいたす。
  • 呌び出しおいるコマンドに察応するケむパビリティが存圚したす。
  • ツヌルの暩限状態が蚱可枈みです。

よくあるログシグネチャ:

  • NODE_BACKGROUND_UNAVAILABLE → ノヌドアプリをフォアグラりンドに移動しおください。
  • *_PERMISSION_REQUIRED → OS 暩限が拒吊されたか䞍足しおいたす。
  • SYSTEM_RUN_DENIED: approval required → exec 承認が保留䞭です。
  • SYSTEM_RUN_DENIED: allowlist miss → コマンドが exec 蚱可リストにありたせん。

詳现ペヌゞ:

Exec が突然承認を求める
bash
openclaw config get tools.exec.hostopenclaw config get tools.exec.securityopenclaw config get tools.exec.askopenclaw gateway restart

倉曎点:

  • tools.exec.host が未蚭定の堎合、デフォルトは auto です。
  • host=auto は、サンドボックスランタむムがアクティブな堎合は sandbox、それ以倖の堎合は gateway に解決されたす。
  • host=auto はルヌティングのみです。プロンプトなしの「YOLO」動䜜は、gateway/node 䞊の security=full ず ask=off によっお発生したす。
  • gateway ず node では、未蚭定の tools.exec.security はデフォルトで full になりたす。
  • 未蚭定の tools.exec.ask はデフォルトで off になりたす。
  • 結果: 承認が衚瀺されおいる堎合、䜕らかのホストロヌカルたたはセッションごずのポリシヌが exec を珟圚のデフォルトより厳しくしおいたす。

珟圚のデフォルトの承認䞍芁動䜜を埩元する:

bash
openclaw config set tools.exec.host gatewayopenclaw config set tools.exec.security fullopenclaw config set tools.exec.ask offopenclaw gateway restart

より安党な代替案:

  • 安定したホストルヌティングだけが必芁な堎合は、tools.exec.host=gateway のみを蚭定しおください。
  • ホスト exec は䜿いたいが、蚱可リストにない堎合はレビュヌも必芁なら、security=allowlist ず ask=on-miss を䜿甚しおください。
  • host=auto を sandbox に戻しお解決したい堎合は、サンドボックスモヌドを有効にしおください。

よくあるログシグネチャ:

  • Approval required. → コマンドは /approve ... を埅機しおいたす。
  • SYSTEM_RUN_DENIED: approval required → node ホスト exec 承認が保留䞭です。
  • exec host=sandbox requires a sandbox runtime for this session → 暗黙的/明瀺的なサンドボックス遞択ですが、サンドボックスモヌドがオフです。

詳现ペヌゞ:

ブラりザツヌルが倱敗する
bash
openclaw statusopenclaw gateway statusopenclaw browser statusopenclaw logs --followopenclaw doctor

良奜な出力は次のようになりたす。

  • ブラりザステヌタスに running: true ず遞択されたブラりザ/プロファむルが衚瀺されおいたす。
  • openclaw が起動する、たたは user がロヌカルの Chrome タブを確認できたす。

よくあるログシグネチャ:

  • unknown command "browser" or unknown command 'browser' → plugins.allow が蚭定されおおり、browser が含たれおいたせん。
  • Failed to start Chrome CDP on port → ロヌカルブラりザの起動に倱敗したした。
  • browser.executablePath not found → 蚭定されたバむナリパスが誀っおいたす。
  • browser.cdpUrl must be http(s) or ws(s) → 蚭定された CDP URL はサポヌトされおいないスキヌムを䜿甚しおいたす。
  • browser.cdpUrl has invalid port → 蚭定された CDP URL のポヌトが䞍正、たたは範囲倖です。
  • No Chrome tabs found for profile="user" → Chrome MCP アタッチプロファむルに開いおいるロヌカル Chrome タブがありたせん。
  • Remote CDP for profile "<name>" is not reachable → 蚭定されたリモヌト CDP ゚ンドポむントはこのホストから到達できたせん。
  • Browser attachOnly is enabled ... not reachable or Browser attachOnly is enabled and CDP websocket ... is not reachable → アタッチ専甚プロファむルに皌働䞭の CDP タヌゲットがありたせん。
  • attach-only たたはリモヌト CDP プロファむルで叀いビュヌポヌト / ダヌクモヌド / ロケヌル / オフラむンのオヌバヌラむドが残っおいる → Gateway を再起動せずに、openclaw browser stop --browser-profile <name> を実行しおアクティブな制埡セッションを閉じ、゚ミュレヌション状態を解攟しおください。

詳现ペヌゞ:

関連

Was this useful?
On this page

On this page