浏览器故障排除(Linux)
问题:“Failed to start Chrome CDP on port 18800” OpenClaw 的浏览器控制服务器无法启动 Chrome/Brave/Edge/Chromium,出现以下错误: {"error":"Error: Failed to start Chrome CDP on port 18800 for profile \"openclaw\"."} 根本原因 在 Ubuntu(和许多 Linux 发行版)上,默认的 Chromium 安装是 snap 包。Snap 的 AppArmor 限制会干扰 OpenClaw 启动和监控浏览器进程的方式。 apt install chromium 命令安装的是一个重定向到 snap 的存根包: Note, selecting 'chromium-browser' instead of 'chromium' chromium-browser is already the newest version (2:1snap1-0ubuntu2). 这不是真正的浏览器——它只是一个包装器。 解决方案 1:安装 Google Chrome(推荐) 安装官方 Google Chrome .deb 包,它不受 snap 沙箱限制: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb sudo apt --fix-broken install -y # if there are dependency errors 然后更新你的 OpenClaw 配置(~/.openclaw/openclaw.json): ...