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. Kommandotapt install chromium installerar ett stubbpaket som omdirigerar till snap:
Lösning 1: Installera Google Chrome (rekommenderas)
Installera det officiella Google Chrome-.deb-paketet, som inte är sandboxat av snap:
~/.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:- Uppdatera konfig:
- Starta Chromium manuellt:
- Skapa valfritt en systemd-användartjänst för att starta Chrome automatiskt:
systemctl --user enable --now openclaw-browser.service
Verifiera att webbläsaren fungerar
Kontrollera status:Konfigreferens
| Alternativ | Beskrivning | Standard |
|---|---|---|
browser.enabled | Aktivera webbläsarkontroll | true |
browser.executablePath | Sökväg till en Chromium-baserad webbläsarbinär (Chrome/Brave/Edge/Chromium) | auto-detected (föredrar standardwebbläsaren när den är Chromium-baserad) |
browser.headless | Kör utan GUI | false |
browser.noSandbox | Lägg till flaggan --no-sandbox (krävs för vissa Linux-uppsättningar) | false |
browser.attachOnly | Starta inte webbläsaren, anslut endast till befintlig | false |
browser.cdpPort | Port för Chrome DevTools Protocol | 18800 |
Problem: “Chrome-tilläggsreläet är igång, men ingen flik är ansluten”
Du använderchrome-profilen (förlängningsrelä). Den förväntar sig att webbläsartillägget OpenClaw
ska anslutas till en live-flik.
Åtgärdsalternativ:
- Använd den hanterade webbläsaren:
openclaw browser start --browser-profile openclaw(eller ställ inbrowser.defaultProfile: "openclaw"). - Använd tilläggsreläet: installera tillägget, öppna en flik och klicka på OpenClaw-tilläggets ikon för att ansluta.
- Profilen
chromeanvänder din systemets standard-Chromium-webbläsare när det är möjligt. - Lokala
openclaw-profiler tilldelar automatisktcdpPort/cdpUrl; ange dem endast för fjärr-CDP.