Masalah: Gagal memulai Chrome CDP pada port 18800
Penyebab utama
Di Ubuntu dan sebagian besar distro Linux,apt install chromium memasang wrapper
snap, bukan peramban sebenarnya:
The profile appears to be in use by another Chromium process: file kunciSingleton*yang kedaluwarsa di direktori profil terkelola. OpenClaw menghapus kunci ini dan mencoba kembali satu kali saat kunci tersebut menunjuk ke proses yang sudah mati atau berada di host lain.Missing X server or $DISPLAY: peramban yang terlihat diminta secara eksplisit pada host tanpa sesi desktop. Profil lokal terkelola beralih ke mode headless di Linux saatDISPLAYdanWAYLAND_DISPLAYtidak disetel. Jika Anda menyetelOPENCLAW_BROWSER_HEADLESS=0,browser.headless: false, ataubrowser.profiles.<name>.headless: false, hapus penggantian mode headed tersebut, setelOPENCLAW_BROWSER_HEADLESS=1, mulaiXvfb, jalankanopenclaw browser start --headlessuntuk peluncuran terkelola satu kali, atau jalankan OpenClaw dalam sesi desktop sebenarnya.
Solusi 1: instal Google Chrome (disarankan)
~/.openclaw/openclaw.json:
Solusi 2: gunakan Chromium snap dalam mode hanya-lampirkan
Jika Anda harus tetap menggunakan Chromium snap, konfigurasikan OpenClaw agar terhubung ke peramban yang dimulai secara manual alih-alih meluncurkannya:Verifikasi bahwa peramban berfungsi
Referensi konfigurasi
Pada Raspberry Pi, host VPS lama, atau penyimpanan lambat, gunakan peramban yang diluncurkan
secara manual dengan
attachOnly saat Chrome memerlukan lebih banyak waktu untuk menyediakan endpoint
HTTP CDP atau menjadi siap daripada tenggat peramban terkelola yang diizinkan.
Masalah: Tidak ditemukan tab Chrome untuk profile=“user”
Anda menggunakan profiluser (existing-session / Chrome MCP) dan tidak ada
tab yang terbuka untuk dihubungkan.
Opsi perbaikan:
- Gunakan peramban terkelola sebagai gantinya:
openclaw browser --browser-profile openclaw start(atau setelbrowser.defaultProfile: "openclaw"). - Biarkan Chrome lokal tetap berjalan dengan setidaknya satu tab terbuka, lalu coba lagi dengan
--browser-profile user.
userhanya untuk host. Pada server Linux, kontainer, atau host jarak jauh, sebaiknya gunakan profil CDP.userdan profilexisting-sessionlainnya memiliki batasan Chrome MCP saat ini yang sama: hanya tindakan berbasis ref, satu file per unggahan, tanpa penggantiantimeoutMsdialog, tanpawait --load networkidle, serta tanparesponsebody, ekspor PDF, intersepsi unduhan, atau tindakan batch.- Profil driver
openclawlokal menetapkancdpPort/cdpUrlsecara otomatis; hanya setel keduanya secara manual untuk CDP jarak jauh. - Profil CDP jarak jauh menerima
http://,https://,ws://, danwss://. Gunakan HTTP(S) untuk penemuan/json/version, atau WS(S) saat layanan peramban Anda memberikan URL soket DevTools langsung.