Troubleshooting Browser Control Not Working

Fixing Browser Control Issues

Browser control relies on a headless Chromium instance. If it is not working, the issue is usually related to missing dependencies or incorrect configuration.

Error: Chromium Not Found

Error: Could not find Chromium binary

Fix: Install Chromium dependencies:

# Ubuntu/Debian
sudo apt-get install -y chromium-browser

# Or let Puppeteer install its own Chromium
npx puppeteer browsers install chrome

Error: Display Not Available (Linux)

Error: No usable sandbox / Failed to launch browser

Fix: On headless Linux servers, you need a virtual display:

# Install xvfb
sudo apt-get install xvfb

# Run OpenClaw with virtual display
xvfb-run openclaw start

Alternatively, ensure headless mode is enabled in your config:

{
  "browserControl": {
    "headless": true,
    "sandboxEnabled": false
  }
}

Error: Navigation Timeout

Cause: The page takes too long to load, or the URL is blocked.

Fix:

ClawScan
Automatically detect and fix issues with your OpenClaw setup.
Explore ClawScan →