Solución de problemas del navegador (Linux)
Problema: “Failed to start Chrome CDP on port 18800”
El servidor de control del navegador de OpenClaw no logra iniciar Chrome/Brave/Edge/Chromium con el error:Causa raíz
En Ubuntu (y muchas distribuciones Linux), la instalación predeterminada de Chromium es un paquete snap. El confinamiento AppArmor de snap interfiere con la forma en que OpenClaw crea y supervisa el proceso del navegador. El comandoapt install chromium instala un paquete stub que redirige a snap:
Solución 1: Instalar Google Chrome (Recomendado)
Instale el paquete oficial.deb de Google Chrome, que no está en sandbox por snap:
~/.openclaw/openclaw.json):
Solución 2: Usar Chromium snap con modo de solo adjuntar
Si debe usar Chromium instalado por snap, configure OpenClaw para adjuntarse a un navegador iniciado manualmente:- Actualice la configuración:
- Inicie Chromium manualmente:
- Opcionalmente, cree un servicio de usuario systemd para iniciar Chrome automáticamente:
systemctl --user enable --now openclaw-browser.service
Verificar que el navegador funcione
Verifique el estado:Referencia de configuración
| Opción | Descripción | Predeterminado |
|---|---|---|
browser.enabled | Habilitar el control del navegador | true |
browser.executablePath | Ruta a un binario de navegador basado en Chromium (Chrome/Brave/Edge/Chromium) | detección automática (prefiere el navegador predeterminado cuando es basado en Chromium) |
browser.headless | Ejecutar sin GUI | false |
browser.noSandbox | Agregar la bandera --no-sandbox (necesaria para algunas configuraciones de Linux) | false |
browser.attachOnly | No iniciar el navegador, solo adjuntarse a uno existente | false |
browser.cdpPort | Puerto del Chrome DevTools Protocol | 18800 |
Problema: “Chrome extension relay is running, but no tab is connected”
Está usando el perfilchrome (relay de extensión). Este espera que la extensión de navegador de OpenClaw esté adjunta a una pestaña activa.
Opciones de solución:
- Use el navegador administrado:
openclaw browser start --browser-profile openclaw(o establezcabrowser.defaultProfile: "openclaw"). - Use el relay de extensión: instale la extensión, abra una pestaña y haga clic en el ícono de la extensión de OpenClaw para adjuntarla.
- El perfil
chromeusa su navegador Chromium predeterminado del sistema cuando es posible. - Los perfiles locales
openclawasignan automáticamentecdpPort/cdpUrl; solo configure esos para CDP remoto.