Проблема: не вдалося запустити Chrome CDP на порту 18800
Основна причина
В Ubuntu та більшості дистрибутивів Linux командаapt install chromium встановлює
обгортку snap, а не справжній браузер:
The profile appears to be in use by another Chromium process: застарілі файли блокуванняSingleton*у каталозі керованого профілю. OpenClaw видаляє ці блокування та повторює спробу один раз, якщо блокування вказує на завершений процес або процес на іншому хості.Missing X server or $DISPLAY: на хості без сеансу робочого столу було явно запитано браузер із видимим інтерфейсом. Локальні керовані профілі в Linux переходять у безголовий режим, коли не задано аніDISPLAY, аніWAYLAND_DISPLAY. Якщо ви встановилиOPENCLAW_BROWSER_HEADLESS=0,browser.headless: falseабоbrowser.profiles.<name>.headless: false, видаліть це перевизначення режиму з інтерфейсом, установітьOPENCLAW_BROWSER_HEADLESS=1, запустітьXvfb, виконайтеopenclaw browser start --headlessдля одноразового керованого запуску або запустіть OpenClaw у справжньому сеансі робочого столу.
Рішення 1: установіть Google Chrome (рекомендовано)
~/.openclaw/openclaw.json:
Рішення 2: використовуйте snap Chromium у режимі лише підключення
Якщо вам потрібно залишити snap Chromium, налаштуйте OpenClaw для підключення до браузера, запущеного вручну, замість його самостійного запуску:Перевірте роботу браузера
Довідник із конфігурації
Обидва значення часу очікування мають бути додатними цілими числами до
120000 мс; інші значення відхиляються під час завантаження конфігурації.
На Raspberry Pi, старіших хостах VPS або повільних сховищах збільште
browser.localLaunchTimeoutMs, якщо Chrome потребує більше часу, щоб відкрити
свою кінцеву точку HTTP CDP. Збільште browser.localCdpReadyTimeoutMs, якщо
запуск завершується успішно, але openclaw browser start усе одно повідомляє
not reachable after start.
Проблема: не знайдено вкладок Chrome для profile=“user”
Ви використовуєте профільuser (existing-session / Chrome MCP), але немає
відкритих вкладок, до яких можна підключитися.
Варіанти виправлення:
- Натомість використовуйте керований браузер:
openclaw browser --browser-profile openclaw start(або встановітьbrowser.defaultProfile: "openclaw"). - Залиште локальний Chrome запущеним із принаймні однією відкритою вкладкою,
а потім повторіть спробу з
--browser-profile user.
userпрацює лише на хості. На серверах Linux, у контейнерах або на віддалених хостах натомість використовуйте профілі CDP.userта інші профіліexisting-sessionмають поточні обмеження Chrome MCP: лише дії за посиланнями, один файл на одне завантаження, без перевизначеньtimeoutMsдля діалогових вікон, безwait --load networkidle, а також безresponsebody, експорту PDF, перехоплення завантажень і пакетних дій.- Локальні профілі драйвера
openclawавтоматично призначаютьcdpPort/cdpUrl; установлюйте їх вручну лише для віддаленого CDP. - Віддалені профілі CDP приймають
http://,https://,ws://іwss://. Використовуйте HTTP(S) для виявлення через/json/versionабо WS(S), якщо служба браузера надає пряму URL-адресу сокета DevTools.