Solução de problemas do navegador (Linux)
Problema: “Failed to start Chrome CDP on port 18800”
O servidor de controle de navegador do OpenClaw não consegue iniciar Chrome/Brave/Edge/Chromium com o erro:Causa raiz
No Ubuntu (e em muitas distribuições Linux), a instalação padrão do Chromium é um pacote snap. O confinamento AppArmor do snap interfere na forma como o OpenClaw inicia e monitora o processo do navegador. O comandoapt install chromium instala um pacote stub que redireciona para o snap:
Solução 1: Instalar o Google Chrome (Recomendado)
Instale o pacote oficial do Google Chrome.deb, que não é isolado por snap:
~/.openclaw/openclaw.json):
Solução 2: Usar o Chromium snap com o modo somente anexar
Se você precisar usar o Chromium snap, configure o OpenClaw para se anexar a um navegador iniciado manualmente:- Atualize a configuração:
- Inicie o Chromium manualmente:
- Opcionalmente, crie um serviço systemd de usuário para iniciar o Chrome automaticamente:
systemctl --user enable --now openclaw-browser.service
Verificando se o navegador funciona
Verifique o status:Referência de configuração
| Opção | Descrição | Padrão |
|---|---|---|
browser.enabled | Habilitar controle de navegador | true |
browser.executablePath | Caminho para um binário de navegador baseado em Chromium (Chrome/Brave/Edge/Chromium) | auto-detectado (prefere o navegador padrão quando baseado em Chromium) |
browser.headless | Executar sem GUI | false |
browser.noSandbox | Adicionar a flag --no-sandbox (necessária para algumas configurações Linux) | false |
browser.attachOnly | Não iniciar o navegador, apenas anexar a um existente | false |
browser.cdpPort | Porta do Chrome DevTools Protocol | 18800 |
Problema: “Chrome extension relay is running, but no tab is connected”
Você está usando o perfilchrome (relay de extensão). Ele espera que a extensão de navegador do OpenClaw esteja anexada a uma aba ativa.
Opções de correção:
- Use o navegador gerenciado:
openclaw browser start --browser-profile openclaw(ou definabrowser.defaultProfile: "openclaw"). - Use o relay de extensão: instale a extensão, abra uma aba e clique no ícone da extensão OpenClaw para anexá-la.
- O perfil
chromeusa o navegador Chromium padrão do sistema quando possível. - Perfis locais
openclawatribuem automaticamentecdpPort/cdpUrl; defina-os apenas para CDP remoto.