Устранение неполадок браузера (Linux)
Проблема: «Failed to start Chrome CDP on port 18800»
Сервер управления браузером OpenClaw не может запустить Chrome/Brave/Edge/Chromium с ошибкой:Причина
В Ubuntu (и многих дистрибутивах Linux) установка Chromium по умолчанию — это пакет snap. Изоляция AppArmor в snap мешает тому, как OpenClaw запускает и отслеживает процесс браузера. Командаapt install chromium устанавливает заглушку, которая перенаправляет на snap:
Решение 1: Установить Google Chrome (рекомендуется)
Установите официальный пакет Google Chrome.deb, который не изолирован snap:
~/.openclaw/openclaw.json):
Решение 2: Использовать snap Chromium в режиме «только подключение»
Если необходимо использовать snap Chromium, настройте OpenClaw на подключение к браузеру, запущенному вручную:- Обновите конфиг:
- Запустите Chromium вручную:
- При желании создайте пользовательский сервис systemd для автозапуска Chrome:
systemctl --user enable --now openclaw-browser.service
Проверка работы браузера
Проверьте статус:Справочник конфигурации
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
browser.enabled | Включить управление браузером | true |
browser.executablePath | Путь к бинарному файлу браузера на базе Chromium (Chrome/Brave/Edge/Chromium) | auto-detected (предпочитает браузер по умолчанию, если он на базе Chromium) |
browser.headless | Запуск без GUI | false |
browser.noSandbox | Добавить флаг --no-sandbox (требуется для некоторых конфигураций Linux) | false |
browser.attachOnly | Не запускать браузер, только подключаться к существующему | false |
browser.cdpPort | Порт Chrome DevTools Protocol | 18800 |
Проблема: «Chrome extension relay is running, but no tab is connected»
Вы используете профильchrome (extension relay). Он ожидает, что расширение браузера OpenClaw будет подключено к активной вкладке.
Варианты исправления:
- Использовать управляемый браузер:
openclaw browser start --browser-profile openclaw(или установитеbrowser.defaultProfile: "openclaw"). - Использовать extension relay: установите расширение, откройте вкладку и нажмите на значок расширения OpenClaw, чтобы подключить его.
- Профиль
chromeпо возможности использует системный браузер Chromium по умолчанию. - Локальные профили
openclawавтоматически назначаютcdpPort/cdpUrl; задавайте их вручную только для удалённого CDP.