【教學】OpenClaw 的 Browser 工具 踩坑日記 (Oracle VPS ARM64)

本文可搭配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

直接讓 OpenClawchromium 的使用者設定檔
$ 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
  }
 
龍蝦 Browser Tools 啟動成功!
$ openclaw browser --browser-profile openclaw start
browser [openclaw] running: true