Bu sayfa ayrıntılı operasyon kılavuzudur. Önce hızlı triyaj akışını istiyorsanız /help/troubleshooting ile başlayın.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Komut sıralaması
Önce bunları bu sırayla çalıştırın:openclaw gateway status,Runtime: running,Connectivity probe: okve birCapability: ...satırı gösterir.openclaw doctor, engelleyici yapılandırma/hizmet sorunu bildirmez.openclaw channels status --probe, hesap başına canlı aktarım durumunu ve desteklendiği yerlerdeworksveyaaudit okgibi yoklama/denetim sonuçlarını gösterir.
Ayrışmış kurulumlar ve daha yeni yapılandırma koruması
Bunu, bir Gateway hizmeti güncellemeden sonra beklenmedik şekilde durduğunda veya günlükler biropenclaw ikilisinin openclaw.json dosyasını en son yazan sürümden eski olduğunu gösterdiğinde kullanın.
OpenClaw, yapılandırma yazımlarını meta.lastTouchedVersion ile damgalar. Salt okunur komutlar daha yeni bir OpenClaw tarafından yazılmış yapılandırmayı hâlâ inceleyebilir, ancak süreç ve hizmet değişiklikleri daha eski bir ikiliden devam etmeyi reddeder. Engellenen eylemler arasında Gateway hizmetini başlatma, durdurma, yeniden başlatma, kaldırma, zorunlu hizmet yeniden kurulumu, hizmet modunda Gateway başlatma ve gateway --force port temizliği bulunur.
PATH’i düzelt
PATH değerini, openclaw daha yeni kuruluma çözümlenecek şekilde düzeltin, ardından eylemi yeniden çalıştırın.Yol kaçışı olduğu için Skill sembolik bağlantısı atlandı
Bunu günlüklerde şunu gördüğünüzde kullanın:~/.agents/skills, <workspace>/.agents/skills, <workspace>/skills veya ~/.openclaw/skills altındaki bir sembolik bağlantı, gerçek hedefi bu kökün dışına çözümlendiğinde, hedef açıkça güvenilir olarak işaretlenmedikçe atlanır.
Bağlantıyı inceleyin:
~, / veya eşitlenen proje klasörünün tamamı gibi geniş hedefler kullanmayın. allowSymlinkTargets kapsamını, güvenilir SKILL.md dizinlerini içeren gerçek skill köküyle sınırlı tutun.
İlgili:
Uzun bağlam için Anthropic 429 ek kullanım gerekli
Bunu günlükler/hatalar şunu içerdiğinde kullanın:HTTP 429: rate_limit_error: Extra usage is required for long context requests.
- Seçili Anthropic Opus/Sonnet modelinde
params.context1m: truevardır. - Geçerli Anthropic kimlik bilgisi uzun bağlam kullanımı için uygun değildir.
- İstekler yalnızca 1M beta yoluna ihtiyaç duyan uzun oturumlarda/model çalıştırmalarında başarısız olur.
context1m’yi devre dışı bırak
Normal bağlam penceresine geri dönmek için o modelde
context1m değerini devre dışı bırakın.Uygun bir kimlik bilgisi kullan
Uzun bağlam istekleri için uygun bir Anthropic kimlik bilgisi kullanın veya bir Anthropic API anahtarına geçin.
Yerel OpenAI uyumlu arka uç doğrudan yoklamalardan geçiyor ancak ajan çalıştırmaları başarısız oluyor
Bunu şu durumlarda kullanın:curl ... /v1/modelsçalışır- küçük doğrudan
/v1/chat/completionsçağrıları çalışır - OpenClaw model çalıştırmaları yalnızca normal ajan turlarında başarısız olur
- doğrudan küçük çağrılar başarılı olur, ancak OpenClaw çalıştırmaları yalnızca daha büyük istemlerde başarısız olur
- aynı yalın model id ile doğrudan
/v1/chat/completionsçalışmasına rağmenmodel_not_foundveya 404 hataları messages[].contentiçin dize bekleyen arka uç hataları- OpenAI uyumlu yerel bir arka uçla aralıklı
incomplete turn detected ... stopReason=stop payloads=0uyarıları - yalnızca daha büyük istem-token sayılarında veya tam ajan çalışma zamanı istemlerinde görünen arka uç çökmeleri
Yaygın belirtiler
Yaygın belirtiler
- Yerel MLX/vLLM tarzı bir sunucuda
model_not_found→baseUrldeğerinin/v1içerdiğini,/v1/chat/completionsarka uçları içinapideğerinin"openai-completions"olduğunu vemodels.providers.<provider>.models[].iddeğerinin yalın sağlayıcı-yerel id olduğunu doğrulayın. Bunu sağlayıcı önekiyle bir kez seçin, örneğinmlx/mlx-community/Qwen3-30B-A3B-6bit; katalog girdisinimlx-community/Qwen3-30B-A3B-6bitolarak tutun. messages[...].content: invalid type: sequence, expected a string→ arka uç yapılandırılmış Chat Completions içerik parçalarını reddediyor. Düzeltme:models.providers.<provider>.models[].compat.requiresStringContent: trueayarlayın.validation.keysveya["role","content"]gibi izin verilen ileti anahtarları → arka uç Chat Completions iletilerindeki OpenAI tarzı yeniden oynatma meta verisini reddediyor. Düzeltme:models.providers.<provider>.models[].compat.strictMessageKeys: trueayarlayın.incomplete turn detected ... stopReason=stop payloads=0→ arka uç Chat Completions isteğini tamamladı ancak o tur için kullanıcıya görünür asistan metni döndürmedi. OpenClaw, yeniden oynatması güvenli boş OpenAI uyumlu turları bir kez yeniden dener; kalıcı hatalar genellikle arka ucun boş/metin olmayan içerik yaydığı veya son yanıt metnini bastırdığı anlamına gelir.- doğrudan küçük istekler başarılı olur, ancak OpenClaw ajan çalıştırmaları arka uç/model çökmeleriyle başarısız olursa (örneğin bazı
inferrsderlemelerinde Gemma) → OpenClaw aktarımı büyük olasılıkla zaten doğrudur; arka uç daha büyük ajan çalışma zamanı istem biçiminde başarısız oluyordur. - araçlar devre dışı bırakıldıktan sonra hatalar azalır ancak kaybolmaz → araç şemaları baskının bir parçasıydı, ancak kalan sorun hâlâ yukarı akış model/sunucu kapasitesi veya arka uç hatasıdır.
Düzeltme seçenekleri
Düzeltme seçenekleri
- Yalnızca dize kabul eden Chat Completions arka uçları için
compat.requiresStringContent: trueayarlayın. - Her iletide yalnızca
rolevecontentkabul eden katı Chat Completions arka uçları içincompat.strictMessageKeys: trueayarlayın. - OpenClaw’ın araç şeması yüzeyini güvenilir biçimde işleyemeyen modeller/arka uçlar için
compat.supportsTools: falseayarlayın. - Mümkün olan yerlerde istem baskısını azaltın: daha küçük çalışma alanı önyüklemesi, daha kısa oturum geçmişi, daha hafif yerel model veya daha güçlü uzun bağlam desteğine sahip bir arka uç.
- Küçük doğrudan istekler geçmeye devam ederken OpenClaw ajan turları hâlâ arka uç içinde çöküyorsa, bunu yukarı akış sunucu/model sınırlaması olarak ele alın ve kabul edilen yük biçimiyle birlikte oraya bir yeniden üretim raporu gönderin.
Yanıt yok
Kanallar çalışır durumdaysa ancak hiçbir şey yanıt vermiyorsa, herhangi bir şeyi yeniden bağlamadan önce yönlendirme ve ilkeyi kontrol edin.- DM gönderenleri için bekleyen eşleştirme.
- Grup bahsetme kısıtlaması (
requireMention,mentionPatterns). - Kanal/grup izin listesi uyuşmazlıkları.
drop guild message (mention required→ grup iletisi bahsedilene kadar yok sayılır.pairing request→ gönderenin onaya ihtiyacı vardır.blocked/allowlist→ gönderen/kanal ilke tarafından filtrelendi.
Pano denetim kullanıcı arayüzü bağlantısı
Pano/denetim kullanıcı arayüzü bağlanmadığında URL, kimlik doğrulama modu ve güvenli bağlam varsayımlarını doğrulayın.- Doğru yoklama URL’si ve pano URL’si.
- İstemci ile Gateway arasında kimlik doğrulama modu/token uyuşmazlığı.
- Cihaz kimliğinin gerekli olduğu yerde HTTP kullanımı.
Bağlanma / kimlik doğrulama belirtileri
Bağlanma / kimlik doğrulama belirtileri
device identity required→ güvenli olmayan bağlam veya eksik cihaz kimlik doğrulaması.origin not allowed→ tarayıcıOrigindeğerigateway.controlUi.allowedOriginsiçinde değil (veya açık izin listesi olmadan loopback olmayan bir tarayıcı kökeninden bağlanıyorsunuz).device nonce required/device nonce mismatch→ istemci, challenge tabanlı cihaz kimlik doğrulama akışını (connect.challenge+device.nonce) tamamlamıyor.device signature invalid/device signature expired→ istemci, geçerli el sıkışma için yanlış yükü (veya eski zaman damgasını) imzaladı.AUTH_TOKEN_MISMATCHvecanRetryWithDeviceToken=true→ istemci, önbelleğe alınmış cihaz token’ı ile bir güvenilir yeniden deneme yapabilir.- Bu önbelleğe alınmış token yeniden denemesi, eşleştirilmiş cihaz token’ıyla saklanan önbelleğe alınmış kapsam kümesini yeniden kullanır. Açık
deviceToken/ açıkscopesçağıranları ise istenen kapsam kümesini korur. AUTH_SCOPE_MISMATCH→ cihaz token’ı tanındı, ancak onaylanmış kapsamları bu connect isteğini kapsamıyor; paylaşılan Gateway token’ını döndürmek yerine yeniden eşleştirin veya istenen kapsam sözleşmesini onaylayın.- Bu yeniden deneme yolu dışında, connect kimlik doğrulama önceliği önce açık paylaşılan token/parola, ardından açık
deviceToken, ardından saklanan cihaz token’ı, ardından bootstrap token’dır. - Zaman uyumsuz Tailscale Serve Control UI yolunda, aynı
{scope, ip}için başarısız girişimler, sınırlayıcı hatayı kaydetmeden önce seri hale getirilir. Bu nedenle aynı istemciden iki hatalı eşzamanlı yeniden deneme, iki sade uyuşmazlık yerine ikinci denemederetry latergösterebilir. - Tarayıcı kökenli loopback istemciden
too many failed authentication attempts (retry later)→ aynı normalize edilmişOrigindeğerinden gelen tekrarlı hatalar geçici olarak kilitlenir; başka bir localhost kökeni ayrı bir kova kullanır. - bu yeniden denemeden sonra tekrarlanan
unauthorized→ paylaşılan token/cihaz token’ı sapması; token yapılandırmasını yenileyin ve gerekirse cihaz token’ını yeniden onaylayın/döndürün. gateway connect failed:→ yanlış host/port/url hedefi.
Kimlik doğrulama ayrıntı kodları hızlı haritası
Sonraki eylemi seçmek için başarısızconnect yanıtındaki error.details.code değerini kullanın:
| Ayrıntı kodu | Anlam | Önerilen eylem |
|---|---|---|
AUTH_TOKEN_MISSING | İstemci gerekli paylaşılan belirteci göndermedi. | İstemcide belirteci yapıştırın/ayarlayın ve yeniden deneyin. Pano yolları için: openclaw config get gateway.auth.token, ardından Denetim UI ayarlarına yapıştırın. |
AUTH_TOKEN_MISMATCH | Paylaşılan belirteç Gateway kimlik doğrulama belirteciyle eşleşmedi. | canRetryWithDeviceToken=true ise bir güvenilir yeniden denemeye izin verin. Önbelleğe alınmış belirteç yeniden denemeleri depolanan onaylı kapsamları yeniden kullanır; açık deviceToken / scopes çağıranları istenen kapsamları korur. Hâlâ başarısız olursa belirteç sapması kurtarma kontrol listesini çalıştırın. |
AUTH_DEVICE_TOKEN_MISMATCH | Önbelleğe alınmış cihaz başına belirteç eski veya iptal edilmiş. | Cihazlar CLI kullanarak cihaz belirtecini döndürün/yeniden onaylayın, ardından yeniden bağlanın. |
AUTH_SCOPE_MISMATCH | Cihaz belirteci geçerli, ancak onaylı rolü/kapsamları bu bağlantı isteğini kapsamıyor. | Cihazı yeniden eşleyin veya istenen kapsam sözleşmesini onaylayın; bunu paylaşılan belirteç sapması olarak değerlendirmeyin. |
PAIRING_REQUIRED | Cihaz kimliğinin onaylanması gerekiyor. not-paired, scope-upgrade, role-upgrade veya metadata-upgrade için error.details.reason alanını kontrol edin ve varsa requestId / remediationHint kullanın. | Bekleyen isteği onaylayın: openclaw devices list, ardından openclaw devices approve <requestId>. Kapsam/rol yükseltmeleri, istenen erişimi inceledikten sonra aynı akışı kullanır. |
Paylaşılan Gateway belirteci/parolasıyla kimliği doğrulanan doğrudan loopback backend RPC’leri, CLI’ın eşlenmiş cihaz kapsam temel çizgisine bağlı olmamalıdır. Alt aracılar veya diğer dahili çağrılar hâlâ
scope-upgrade ile başarısız oluyorsa çağıranın client.id: "gateway-client" ve client.mode: "backend" kullandığını ve açık bir deviceIdentity veya cihaz belirteci zorlamadığını doğrulayın.openclaw devices rotate / revoke / remove beklenmedik şekilde reddedilirse:
- eşlenmiş cihaz belirteci oturumları, çağıranda ayrıca
operator.adminyoksa yalnızca kendi cihazını yönetebilir openclaw devices rotate --scope ...yalnızca çağıran oturumun zaten sahip olduğu operatör kapsamlarını isteyebilir
- Yapılandırma (Gateway kimlik doğrulama modları)
- Denetim UI
- Cihazlar
- Uzaktan erişim
- Güvenilir proxy kimlik doğrulaması
Gateway hizmeti çalışmıyor
Hizmet kurulu olduğu halde süreç ayakta kalmıyorsa bunu kullanın.- Çıkış ipuçlarıyla birlikte
Runtime: stopped. - Hizmet yapılandırma uyumsuzluğu (
Config (cli)ileConfig (service)). - Bağlantı noktası/dinleyici çakışmaları.
--deepkullanıldığında ek launchd/systemd/schtasks kurulumları.Other gateway-like services detected (best effort)temizleme ipuçları.
Yaygın imzalar
Yaygın imzalar
Gateway start blocked: set gateway.mode=localveyaexisting config is missing gateway.mode→ yerel Gateway modu etkin değil ya da yapılandırma dosyasının üzerine yazılmış vegateway.modekaybolmuş. Düzeltme: yapılandırmanızdagateway.mode="local"ayarlayın veya beklenen yerel mod yapılandırmasını yeniden damgalamak içinopenclaw onboard --mode local/openclaw setupkomutunu yeniden çalıştırın. OpenClaw’ı Podman üzerinden çalıştırıyorsanız varsayılan yapılandırma yolu~/.openclaw/openclaw.jsonolur.refusing to bind gateway ... without auth→ geçerli bir Gateway kimlik doğrulama yolu olmadan loopback dışı bağlama (belirteç/parola veya yapılandırılmışsa güvenilir proxy).another gateway instance is already listening/EADDRINUSE→ bağlantı noktası çakışması.Other gateway-like services detected (best effort)→ eski veya paralel launchd/systemd/schtasks birimleri var. Çoğu kurulumda makine başına tek Gateway tutulmalıdır; birden fazla gerekiyorsa bağlantı noktalarını + yapılandırma/durum/çalışma alanını yalıtın. Bkz. /gateway#multiple-gateways-same-host.- Doctor’dan
System-level OpenClaw gateway service detected→ kullanıcı düzeyi hizmet eksikken bir systemd sistem birimi var. Doctor’ın kullanıcı hizmeti kurmasına izin vermeden önce kopyayı kaldırın veya devre dışı bırakın ya da sistem birimi amaçlanan gözetmen iseOPENCLAW_SERVICE_REPAIR_POLICY=externalayarlayın. Gateway service port does not match current gateway config→ kurulu gözetmen hâlâ eski--portdeğerini sabitliyor.openclaw doctor --fixveyaopenclaw gateway install --forceçalıştırın, ardından Gateway hizmetini yeniden başlatın.
Gateway geçersiz yapılandırmayı reddetti
Gateway başlatmasıInvalid config ile başarısız olduğunda veya sıcak yeniden yükleme günlükleri
geçersiz bir düzenlemeyi atladığını söylediğinde bunu kullanın.
Invalid config at ...config reload skipped (invalid config): ...Config write rejected: ...- Etkin yapılandırmanın yanında zaman damgalı bir
openclaw.json.rejected.*dosyası doctor --fixbozuk bir doğrudan düzenlemeyi onardıysa zaman damgalı biropenclaw.json.clobbered.*dosyası
Ne oldu
Ne oldu
- Yapılandırma başlatma, sıcak yeniden yükleme veya OpenClaw’a ait bir yazma sırasında doğrulanamadı.
- Gateway başlatması,
openclaw.jsondosyasını yeniden yazmak yerine kapalı şekilde başarısız olur. - Sıcak yeniden yükleme geçersiz harici düzenlemeleri atlar ve geçerli çalışma zamanı yapılandırmasını etkin tutar.
- OpenClaw’a ait yazmalar, geçersiz/yıkıcı yükleri işlemeden önce reddeder ve
.rejected.*kaydeder. - Onarımın sahibi
openclaw doctor --fixkomutudur. JSON olmayan önekleri kaldırabilir veya reddedilen yükü.clobbered.*olarak korurken bilinen son iyi kopyayı geri yükleyebilir.
İnceleme ve onarım
İnceleme ve onarım
Yaygın imzalar
Yaygın imzalar
.clobbered.*var → doctor etkin yapılandırmayı onarırken bozuk bir harici düzenlemeyi korudu..rejected.*var → OpenClaw’a ait bir yapılandırma yazması, işlemeden önce şema veya üzerine yazma denetimlerinde başarısız oldu.Config write rejected:→ yazma, gerekli şekli düşürmeye, dosyayı keskin biçimde küçültmeye veya geçersiz yapılandırmayı kalıcı hale getirmeye çalıştı.config reload skipped (invalid config):→ doğrudan düzenleme doğrulamadan geçemedi ve çalışan Gateway tarafından yok sayıldı.Invalid config at ...→ Gateway hizmetleri önyüklenmeden önce başlatma başarısız oldu.missing-meta-vs-last-good,gateway-mode-missing-vs-last-goodveyasize-drop-vs-last-good:*→ OpenClaw’a ait bir yazma, bilinen son iyi yedekle karşılaştırıldığında alanları veya boyutu kaybettiği için reddedildi.Config last-known-good promotion skipped→ aday,***gibi redakte edilmiş gizli bilgi yer tutucuları içeriyordu.
Düzeltme seçenekleri
Düzeltme seçenekleri
- Doctor’ın önekli/üzerine yazılmış yapılandırmayı onarmasına veya bilinen son iyi kopyayı geri yüklemesine izin vermek için
openclaw doctor --fixçalıştırın. .clobbered.*veya.rejected.*içinden yalnızca amaçlanan anahtarları kopyalayın, ardından bunlarıopenclaw config setveyaconfig.patchile uygulayın.- Yeniden başlatmadan önce
openclaw config validateçalıştırın. - Elle düzenleme yaparsanız değiştirmek istediğiniz kısmi nesneyi değil, tam JSON5 yapılandırmasını koruyun.
Gateway yoklama uyarıları
openclaw gateway probe bir şeye ulaştığında, ancak yine de bir uyarı bloğu yazdırdığında bunu kullanın.
- JSON çıktısında
warnings[].codeveprimaryTargetId. - Uyarının SSH yedeği, birden çok Gateway, eksik kapsamlar veya çözümlenmemiş kimlik doğrulama başvuruları hakkında olup olmadığı.
SSH tunnel failed to start; falling back to direct probes.→ SSH kurulumu başarısız oldu, ancak komut yine de doğrudan yapılandırılmış/loopback hedefleri denedi.multiple reachable gateways detected→ birden fazla hedef yanıt verdi. Bu genellikle amaçlı bir çoklu Gateway kurulumu veya eski/kopya dinleyiciler anlamına gelir.Read-probe diagnostics are limited by gateway scopes (missing operator.read)→ bağlantı çalıştı, ancak ayrıntı RPC kapsamla sınırlı; cihaz kimliğini eşleyin veyaoperator.readiçeren kimlik bilgileri kullanın.Gateway accepted the WebSocket connection, but follow-up read diagnostics failed→ bağlantı çalıştı, ancak tam tanılama RPC kümesi zaman aşımına uğradı veya başarısız oldu. Bunu tanılamaları bozulmuş erişilebilir bir Gateway olarak değerlendirin;--jsonçıktısındaconnect.okveconnect.rpcOkdeğerlerini karşılaştırın.Capability: pairing-pendingveyagateway closed (1008): pairing required→ Gateway yanıt verdi, ancak bu istemcinin normal operatör erişiminden önce hâlâ eşleme/onay alması gerekiyor.- çözümlenmemiş
gateway.auth.*/gateway.remote.*SecretRef uyarı metni → başarısız hedef için bu komut yolunda kimlik doğrulama materyali kullanılamıyordu.
Kanal bağlı, iletiler akmıyor
Kanal durumu bağlıysa ancak ileti akışı durmuşsa politika, izinler ve kanala özgü teslimat kurallarına odaklanın.- DM politikası (
pairing,allowlist,open,disabled). - Grup izin listesi ve bahsetme gereksinimleri.
- Eksik kanal API izinleri/kapsamları.
mention required→ ileti, grup bahsetme politikası tarafından yok sayıldı.pairing/ bekleyen onay izleri → gönderen onaylanmamış.missing_scope,not_in_channel,Forbidden,401/403→ kanal kimlik doğrulama/izin sorunu.
Cron ve heartbeat teslimatı
Cron veya heartbeat çalışmadıysa ya da teslim edilmediyse önce zamanlayıcı durumunu, ardından teslimat hedefini doğrulayın.- Cron etkin ve sonraki uyanma mevcut.
- İş çalıştırma geçmişi durumu (
ok,skipped,error). - Heartbeat atlama nedenleri (
quiet-hours,requests-in-flight,cron-in-progress,lanes-busy,alerts-disabled,empty-heartbeat-file,no-tasks-due).
Yaygın imzalar
Yaygın imzalar
cron: scheduler disabled; jobs will not run automatically→ cron devre dışı.cron: timer tick failed→ zamanlayıcı tiklemesi başarısız oldu; dosya/günlük/çalışma zamanı hatalarını kontrol edin.heartbeat skippedilereason=quiet-hours→ etkin saatler penceresinin dışında.heartbeat skippedilereason=empty-heartbeat-file→HEARTBEAT.mdvar ancak yalnızca boş satırlar / markdown başlıkları içeriyor, bu nedenle OpenClaw model çağrısını atlar.heartbeat skippedilereason=no-tasks-due→HEARTBEAT.mdbirtasks:bloğu içeriyor, ancak bu tikte görevlerden hiçbirinin zamanı gelmemiş.heartbeat: unknown accountId→ heartbeat teslimat hedefi için geçersiz hesap kimliği.heartbeat skippedilereason=dm-blocked→ heartbeat hedefi DM tarzı bir hedefe çözümlendi, ancakagents.defaults.heartbeat.directPolicy(veya ajan başına geçersiz kılma)blockolarak ayarlı.
Node eşleştirildi, araç başarısız oluyor
Bir node eşleştirildiyse ancak araçlar başarısız oluyorsa ön plan, izin ve onay durumunu yalıtın.- Beklenen yeteneklerle çevrim içi Node.
- Kamera/mikrofon/konum/ekran için işletim sistemi izinleri.
- Exec onayları ve izin listesi durumu.
NODE_BACKGROUND_UNAVAILABLE→ node uygulaması ön planda olmalıdır.*_PERMISSION_REQUIRED/LOCATION_PERMISSION_REQUIRED→ eksik işletim sistemi izni.SYSTEM_RUN_DENIED: approval required→ exec onayı bekliyor.SYSTEM_RUN_DENIED: allowlist miss→ komut izin listesi tarafından engellendi.
Tarayıcı aracı başarısız oluyor
Gateway sağlıklı olmasına rağmen tarayıcı aracı eylemleri başarısız olduğunda bunu kullanın.plugins.allowayarlı mı vebrowseriçeriyor mu.- Geçerli tarayıcı yürütülebilir dosya yolu.
- CDP profil erişilebilirliği.
existing-session/userprofilleri için yerel Chrome kullanılabilirliği.
Plugin / yürütülebilir imzaları
Plugin / yürütülebilir imzaları
unknown command "browser"veyaunknown command 'browser'→ paketlenmiş tarayıcı plugin’iplugins.allowtarafından hariç tutulmuş.browser.enabled=trueiken tarayıcı aracı eksik / kullanılamıyor →plugins.allow,browseröğesini hariç tutuyor; bu nedenle plugin hiç yüklenmedi.Failed to start Chrome CDP on port→ tarayıcı işlemi başlatılamadı.browser.executablePath not found→ yapılandırılmış yol geçersiz.browser.cdpUrl must be http(s) or ws(s)→ yapılandırılmış CDP URL’sifile:veyaftp:gibi desteklenmeyen bir şema kullanıyor.browser.cdpUrl has invalid port→ yapılandırılmış CDP URL’sinin bağlantı noktası hatalı veya aralık dışında.Playwright is not available in this gateway build; '<feature>' is unsupported.→ mevcut gateway kurulumu çekirdek tarayıcı çalışma zamanı bağımlılığından yoksun; OpenClaw’ı yeniden kurun veya güncelleyin, ardından gateway’i yeniden başlatın. ARIA anlık görüntüleri ve temel sayfa ekran görüntüleri hâlâ çalışabilir, ancak gezinme, AI anlık görüntüleri, CSS seçicili öğe ekran görüntüleri ve PDF dışa aktarma kullanılamaz kalır.
Chrome MCP / mevcut oturum imzaları
Chrome MCP / mevcut oturum imzaları
Could not find DevToolsActivePort for chrome→ Chrome MCP mevcut oturumu henüz seçilen tarayıcı veri dizinine bağlanamadı. Tarayıcı inceleme sayfasını açın, uzaktan hata ayıklamayı etkinleştirin, tarayıcıyı açık tutun, ilk bağlanma istemini onaylayın ve tekrar deneyin. Oturum açılmış durum gerekli değilse yönetilenopenclawprofilini tercih edin.No Chrome tabs found for profile="user"→ Chrome MCP bağlanma profilinde açık yerel Chrome sekmesi yok.Remote CDP for profile "<name>" is not reachable→ yapılandırılmış uzak CDP uç noktasına gateway ana bilgisayarından erişilemiyor.Browser attachOnly is enabled ... not reachableveyaBrowser attachOnly is enabled and CDP websocket ... is not reachable→ yalnızca bağlanma profili erişilebilir hedefe sahip değil ya da HTTP uç noktası yanıt verdi ancak CDP WebSocket yine de açılamadı.
Öğe / ekran görüntüsü / yükleme imzaları
Öğe / ekran görüntüsü / yükleme imzaları
fullPage is not supported for element screenshots→ ekran görüntüsü isteği--full-pageile--refveya--elementöğesini karıştırdı.element screenshots are not supported for existing-session profiles; use ref from snapshot.→ Chrome MCP /existing-sessionekran görüntüsü çağrıları CSS--elementdeğil, sayfa yakalama veya anlık görüntü--refkullanmalıdır.existing-session file uploads do not support element selectors; use ref/inputRef.→ Chrome MCP yükleme kancaları CSS seçicileri değil, anlık görüntü ref’leri gerektirir.existing-session file uploads currently support one file at a time.→ Chrome MCP profillerinde çağrı başına bir yükleme gönderin.existing-session dialog handling does not support timeoutMs.→ Chrome MCP profillerindeki iletişim kutusu kancaları zaman aşımı geçersiz kılmalarını desteklemez.existing-session type does not support timeoutMs overrides.→profile="user"/ Chrome MCP mevcut oturum profillerindeact:typeiçintimeoutMsdeğerini atlayın veya özel zaman aşımı gerektiğinde yönetilen/CDP tarayıcı profili kullanın.existing-session evaluate does not support timeoutMs overrides.→profile="user"/ Chrome MCP mevcut oturum profillerindeact:evaluateiçintimeoutMsdeğerini atlayın veya özel zaman aşımı gerektiğinde yönetilen/CDP tarayıcı profili kullanın.response body is not supported for existing-session profiles yet.→responsebodyhâlâ yönetilen bir tarayıcı veya ham CDP profili gerektirir.- yalnızca bağlanma veya uzak CDP profillerinde eski görünüm alanı / koyu mod / yerel ayar / çevrim dışı geçersiz kılmaları → etkin kontrol oturumunu kapatmak ve tüm gateway’i yeniden başlatmadan Playwright/CDP öykünme durumunu serbest bırakmak için
openclaw browser stop --browser-profile <name>çalıştırın.
Yükselttiyseniz ve bir şey aniden bozulduysa
Yükseltme sonrası bozulmaların çoğu yapılandırma sapması veya artık uygulanan daha katı varsayılanlardan kaynaklanır.1. Kimlik doğrulama ve URL geçersiz kılma davranışı değişti
1. Kimlik doğrulama ve URL geçersiz kılma davranışı değişti
gateway.mode=remoteise yerel hizmetiniz iyi durumdayken CLI çağrıları uzak hedefe gidiyor olabilir.- Açık
--urlçağrıları saklanan kimlik bilgilerine geri dönmez.
gateway connect failed:→ yanlış URL hedefi.unauthorized→ uç nokta erişilebilir ancak kimlik doğrulama yanlış.
2. Bağlama ve kimlik doğrulama korumaları daha katı
2. Bağlama ve kimlik doğrulama korumaları daha katı
- local loopback olmayan bağlamalar (
lan,tailnet,custom) geçerli bir gateway kimlik doğrulama yolu gerektirir: paylaşılan token/parola kimlik doğrulaması veya doğru yapılandırılmış local loopback olmayantrusted-proxydağıtımı. gateway.tokengibi eski anahtarlargateway.auth.tokenyerine geçmez.
refusing to bind gateway ... without auth→ geçerli bir gateway kimlik doğrulama yolu olmadan local loopback olmayan bağlama.- Çalışma zamanı çalışırken
Connectivity probe: failed→ gateway canlı, ancak mevcut kimlik doğrulama/url ile erişilemez.
3. Eşleştirme ve cihaz kimliği durumu değişti
3. Eşleştirme ve cihaz kimliği durumu değişti
- Pano/node’lar için bekleyen cihaz onayları.
- Politika veya kimlik değişikliklerinden sonra bekleyen DM eşleştirme onayları.
device identity required→ cihaz kimlik doğrulaması karşılanmadı.pairing required→ gönderen/cihaz onaylanmalıdır.