本文可搭配Oracle Cloud Infrastructure 永久免費VPS 架站教學系列文閱讀!
資訊爆炸的時代,久久未動筆,來寫寫 Google搜尋也沒有解的 踩坑日記
前言
OpenClaw 內建的 Browser Tools,可以讓 Agent 擁有 操作瀏覽器的技能,
但在 VPS 配置上 可能會踩了一些坑,
iZO 使用的是 Oracle VPS | ARM64 | ubuntu 24.04
因為是個乾淨的VM,OpenClaw 就沒使用 Docker,直接讓他在 ubuntu 中奔放 XD
SingletonLock: Permission denied
通常 Agent 會建議你
$ openclaw browser --browser-profile openclaw status
查看一下,頗正常的
profile: openclaw enabled: true running: false...
但就是跑不起來
$ openclaw browser --browser-profile openclaw start
ERROR:chrome/browser/process_singleton_posix.cc:345] Failed to create /home/ubuntu/.openclaw/browser/openclaw/user-data/SingletonLock: Permission denied (13)
查看了資料夾權限也都是正常..
後來我先清掉 OpenClaw 產生的使用者設定檔
$ rm ~/.openclaw/browser/openclaw/user-data
直接讓 OpenClaw 讀 chromium 的使用者設定檔
$ ln -s ~/snap/chromium/common/chromium ~/.openclaw/browser/openclaw/user-data
終於過了!但出現了另一個錯誤…
Missing X server or $DISPLAY
$ openclaw browser --browser-profile openclaw start
ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:256] Missing X server or $DISPLAY
這個就簡單了,調整一下 config openclaw.json 就沒有問題了!
"browser": {
"headless": true,
"noSandbox": true
}
$ openclaw browser --browser-profile openclaw start
browser [openclaw] running: true