Tarayıcı Sorun Giderme (Linux)
Sorun: “18800 portunda Chrome CDP başlatılamadı”
OpenClaw’ın tarayıcı denetim sunucusu, Chrome/Brave/Edge/Chromium’u şu hata ile başlatamaz:Kök Neden
Ubuntu’da (ve birçok Linux dağıtımında) varsayılan Chromium kurulumu bir snap paketidir. Snap’in AppArmor kısıtlaması, OpenClaw’ın tarayıcı sürecini başlatma ve izleme biçimine müdahale eder.apt install chromium komutu, snap’e yönlendiren bir stub paket kurar:
Çözüm 1: Google Chrome Kurun (Önerilen)
Snap tarafından sandbox’lanmamış resmi Google Chrome.deb paketini kurun:
~/.openclaw/openclaw.json):
Çözüm 2: Ek-Attach Modu ile Snap Chromium Kullanın
Snap Chromium kullanmanız gerekiyorsa, OpenClaw’ı elle başlatılan bir tarayıcıya bağlanacak şekilde yapılandırın:- Yapılandırmayı güncelleyin:
- Chromium’u elle başlatın:
- İsteğe bağlı olarak Chrome’u otomatik başlatmak için bir systemd kullanıcı servisi oluşturun:
systemctl --user enable --now openclaw-browser.service
12. Tarayıcının Çalıştığını Doğrulama
Durumu kontrol edin:Yapılandırma Referansı
| Seçenek | Açıklama | Varsayılan |
|---|---|---|
browser.enabled | Tarayıcı denetimini etkinleştir | true |
browser.executablePath | Chromium tabanlı bir tarayıcı ikili dosyasının yolu (Chrome/Brave/Edge/Chromium) | otomatik algılanır (Chromium tabanlıysa varsayılan tarayıcıyı tercih eder) |
browser.headless | GUI olmadan çalıştır | false |
browser.noSandbox | --no-sandbox bayrağını ekle (bazı Linux kurulumları için gereklidir) | false |
browser.attachOnly | Tarayıcıyı başlatma, yalnızca mevcut olana bağlan | false |
browser.cdpPort | Chrome DevTools Protocol portu | 18800 |
Sorun: “Chrome uzantı aktarımı çalışıyor, ancak hiçbir sekme bağlı değil”
chrome profilini (uzantı aktarımı) kullanıyorsunuz. Bu, OpenClaw
tarayıcı uzantısının canlı bir sekmeye eklenmesini bekler.
Düzeltme seçenekleri:
- Yönetilen tarayıcıyı kullanın:
openclaw browser start --browser-profile openclaw(veyabrowser.defaultProfile: "openclaw"ayarlayın). - Uzantı aktarımını kullanın: uzantıyı kurun, bir sekme açın ve bağlamak için OpenClaw uzantı simgesine tıklayın.
chromeprofili, mümkün olduğunda sistem varsayılan Chromium tarayıcınızı kullanır.- Yerel
openclawprofillericdpPort/cdpUrl’i otomatik atar; bunları yalnızca uzak CDP için ayarlayın.