Skip to main content

Felsökning av webbläsare (Linux)

Problem: “Det gick inte att starta Chrome CDP på port 18800”

OpenClaws server för webbläsarkontroll misslyckas med att starta Chrome/Brave/Edge/Chromium med felet:

Grundorsak

På Ubuntu (och många Linuxdistributioner) är standardinstallationen för Chromium ett snap-paket. Snap’s AppArmor-inneslutning stör hur OpenClaw skapar och övervakar webbläsarprocessen. Kommandot apt install chromium installerar ett stubbpaket som omdirigerar till snap:
Detta är INTE en riktig webbläsare — det är bara ett omslag.

Lösning 1: Installera Google Chrome (rekommenderas)

Installera det officiella Google Chrome-.deb-paketet, som inte är sandboxat av snap:
Uppdatera sedan din OpenClaw-konfig (~/.openclaw/openclaw.json):

Lösning 2: Använd Snap Chromium med endast-anslutningsläge

Om du måste använda snap Chromium, konfigurera OpenClaw att ansluta till en manuellt startad webbläsare:
  1. Uppdatera konfig:
  1. Starta Chromium manuellt:
  1. Skapa valfritt en systemd-användartjänst för att starta Chrome automatiskt:
Aktivera med: systemctl --user enable --now openclaw-browser.service

Verifiera att webbläsaren fungerar

Kontrollera status:
Testa surfning:

Konfigreferens

Problem: “Chrome-tilläggsreläet är igång, men ingen flik är ansluten”

Du använder chrome-profilen (förlängningsrelä). Den förväntar sig att webbläsartillägget OpenClaw ska anslutas till en live-flik. Åtgärdsalternativ:
  1. Använd den hanterade webbläsaren: openclaw browser start --browser-profile openclaw (eller ställ in browser.defaultProfile: "openclaw").
  2. Använd tilläggsreläet: installera tillägget, öppna en flik och klicka på OpenClaw-tilläggets ikon för att ansluta.
Noteringar:
  • Profilen chrome använder din systemets standard-Chromium-webbläsare när det är möjligt.
  • Lokala openclaw-profiler tilldelar automatiskt cdpPort/cdpUrl; ange dem endast för fjärr-CDP.