Skip to main content

Устранение неполадок браузера (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/openclaw.json):

Решение 2: Использовать snap Chromium в режиме «только подключение»

Если необходимо использовать snap Chromium, настройте OpenClaw на подключение к браузеру, запущенному вручную:
  1. Обновите конфиг:
  1. Запустите Chromium вручную:
  1. При желании создайте пользовательский сервис systemd для автозапуска Chrome:
Включите с помощью: systemctl --user enable --now openclaw-browser.service

Проверка работы браузера

Проверьте статус:
Проверьте просмотр страниц:

Справочник конфигурации

Проблема: «Chrome extension relay is running, but no tab is connected»

Вы используете профиль chrome (extension relay). Он ожидает, что расширение браузера OpenClaw будет подключено к активной вкладке. Варианты исправления:
  1. Использовать управляемый браузер: openclaw browser start --browser-profile openclaw (или установите browser.defaultProfile: "openclaw").
  2. Использовать extension relay: установите расширение, откройте вкладку и нажмите на значок расширения OpenClaw, чтобы подключить его.
Примечания:
  • Профиль chrome по возможности использует системный браузер Chromium по умолчанию.
  • Локальные профили openclaw автоматически назначают cdpPort/cdpUrl; задавайте их вручную только для удалённого CDP.