Skip to main content

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 comando apt install chromium instala un paquete stub que redirige a snap:
Este NO es un navegador real; es solo un contenedor.

Solución 1: Instalar Google Chrome (Recomendado)

Instale el paquete oficial .deb de Google Chrome, que no está en sandbox por snap:
Luego actualice su configuración de OpenClaw (~/.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:
  1. Actualice la configuración:
  1. Inicie Chromium manualmente:
  1. Opcionalmente, cree un servicio de usuario systemd para iniciar Chrome automáticamente:
Habilite con: systemctl --user enable --now openclaw-browser.service

Verificar que el navegador funcione

Verifique el estado:
Prueba de navegación:

Referencia de configuración

Problema: “Chrome extension relay is running, but no tab is connected”

Está usando el perfil chrome (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:
  1. Use el navegador administrado: openclaw browser start --browser-profile openclaw (o establezca browser.defaultProfile: "openclaw").
  2. 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.
Notas:
  • El perfil chrome usa su navegador Chromium predeterminado del sistema cuando es posible.
  • Los perfiles locales openclaw asignan automáticamente cdpPort/cdpUrl; solo configure esos para CDP remoto.