Skip to main content

ブラウザーのトラブルシューティング(Linux)

問題: 「Failed to start Chrome CDP on port 18800」

OpenClaw のブラウザー制御サーバーが、次のエラーとともに Chrome/Brave/Edge/Chromium の起動に失敗します。

原因

Ubuntu(および多くの Linux ディストリビューション)では、既定の Chromium インストールは snap パッケージ です。Snap の AppArmor による制限が、OpenClaw によるブラウザープロセスの起動および監視の方法と干渉します。 Ubuntu(および多くの Linux ディストリビューション)では、既定の Chromium インストールは snap パッケージ です。Snap の AppArmor による制限が、OpenClaw によるブラウザープロセスの起動および監視の方法と干渉します。 SnapのAppArmorの監禁は、OpenClawがブラウザプロセスをどのように生成し監視するかを妨げます。 apt install chromium コマンドは、snap にリダイレクトするスタブパッケージをインストールします。
これは実際のブラウザーではありません。単なるラッパーです。

解決策 1: Google Chrome をインストールする(推奨)

snap によるサンドボックス化がされていない、公式の Google Chrome .deb パッケージをインストールします。
次に、OpenClaw の設定(~/.openclaw/openclaw.json)を更新します。

解決策 2: Snap 版 Chromium をアタッチ専用モードで使用する

snap 版 Chromium を使用する必要がある場合は、手動で起動したブラウザーにアタッチするよう OpenClaw を設定します。
  1. 設定を更新します。
  1. Chromium を手動で起動します。
  1. 必要に応じて、Chrome を自動起動する systemd ユーザーサービスを作成します。
次のコマンドで有効化します: systemctl --user enable --now openclaw-browser.service

ブラウザーが動作していることを確認する

ステータスを確認します。
ブラウジングをテストします。

設定リファレンス

問題: 「Chrome extension relay is running, but no tab is connected」

chrome プロファイル(拡張機能リレー)を使用しています。これは、OpenClaw のブラウザー拡張機能がアクティブなタブに接続されていることを前提としています。 chrome プロファイル(拡張機能リレー)を使用しています。これは、OpenClaw のブラウザー拡張機能がアクティブなタブに接続されていることを前提としています。 OpenClaw ブラウザ拡張機能がライブタブに追加されることを期待します。 修正方法:
  1. マネージドブラウザーを使用する: openclaw browser start --browser-profile openclaw (または browser.defaultProfile: "openclaw" を設定します)。
  2. 拡張機能リレーを使用する: 拡張機能をインストールし、タブを開いてから OpenClaw 拡張機能アイコンをクリックして接続します。
注記:
  • chrome プロファイルは、可能な場合に システム既定の Chromium ブラウザー を使用します。
  • ローカルの openclaw プロファイルでは cdpPort/cdpUrl が自動的に割り当てられます。これらはリモート CDP の場合のみ設定してください。