問題: 「ポート 18800 で Chrome CDP を起動できませんでした」
OpenClaw のブラウザ コントロール サーバーは、次のエラーで Chrome/Brave/Edge/Chromium の起動に失敗します。根本原因
Ubuntu (および多くの Linux ディストリビューション) では、デフォルトの Chromium インストールは スナップ パッケージ です。 Snap の AppArmor の制限は、OpenClaw の生成とブラウザ プロセスの監視に干渉します。apt install chromium コマンドは、スナップにリダイレクトするスタブ パッケージをインストールします。
解決策 1: Google Chrome をインストールする (推奨)
スナップによってサンドボックス化されていない、公式の Google Chrome.deb パッケージをインストールします。
~/.openclaw/openclaw.json)。
解決策 2: アタッチ専用モードで Snap Chromium を使用する
スナップ Chromium を使用する必要がある場合は、手動で起動したブラウザに接続するように OpenClaw を構成します。- 構成を更新します。
- Chromium を手動で起動します。
- 必要に応じて、Chrome を自動起動する systemd ユーザー サービスを作成します。
systemctl --user enable --now openclaw-browser.service で有効にします
ブラウザの動作を確認する
ステータスを確認します:構成リファレンス|オプション |説明 |デフォルト |
| ------------------------ | -------------------------------------------------------------------- | -------------------------------------------------------- | |browser.enabled |ブラウザ制御を有効にする | true |
| browser.executablePath | Chromium ベースのブラウザ バイナリへのパス (Chrome/Brave/Edge/Chromium) |自動検出 (Chromium ベースの場合はデフォルトのブラウザを優先します) |
| browser.headless | GUI なしで実行 | false |
| browser.noSandbox | --no-sandbox フラグを追加します (一部の Linux セットアップに必要)。 false |
| browser.attachOnly |ブラウザを起動せず、既存の | に接続するだけです。 false |
| browser.cdpPort | Chrome DevTools プロトコル ポート | 18800 |
問題: 「Chrome 拡張機能リレーは実行されていますが、タブが接続されていません」chrome プロファイル (拡張リレー) を使用しています。 OpenClaw を期待しています
ライブタブにアタッチされるブラウザ拡張機能。
修正オプション:
- 管理対象ブラウザを使用します:
openclaw browser start --browser-profile openclaw(またはbrowser.defaultProfile: "openclaw"を設定します)。 - 拡張機能リレーを使用します: 拡張機能をインストールし、タブを開いて、 OpenClaw 拡張機能アイコンを添付します。
chromeプロファイルは、可能な場合、システムのデフォルトの Chromium ブラウザを使用します。- ローカル
openclawプロファイルはcdpPort/cdpUrlを自動割り当てします。リモート CDP に対してのみ設定してください。