Start here
Genel sorun giderme
Yalnızca 2 dakikanız varsa, bu sayfayı triyaj giriş kapısı olarak kullanın.
İlk 60 saniye
Bu tam basamağı sırayla çalıştırın:
openclaw statusopenclaw status --allopenclaw gateway probeopenclaw gateway statusopenclaw doctoropenclaw channels status --probeopenclaw logs --followTek satırda iyi çıktı:
openclaw status→ yapılandırılmış kanalları gösterir ve belirgin kimlik doğrulama hatası yoktur.openclaw status --all→ tam rapor mevcuttur ve paylaşılabilir.openclaw gateway probe→ beklenen Gateway hedefi erişilebilirdir (Reachable: yes).Capability: ..., sondanın hangi kimlik doğrulama düzeyini kanıtlayabildiğini söyler veRead probe: limited - missing scope: operator.readbağlantı hatası değil, zayıflamış tanılamadır.openclaw gateway status→Runtime: running,Connectivity probe: okve makul birCapability: ...satırı. Okuma kapsamlı RPC kanıtına da ihtiyacınız varsa--require-rpckullanın.openclaw doctor→ engelleyici yapılandırma/hizmet hatası yoktur.openclaw channels status --probe→ erişilebilir Gateway, canlı hesap başına taşıma durumunu veworksveyaaudit okgibi sonda/denetim sonuçlarını döndürür; Gateway erişilemezse komut yalnızca yapılandırma özetlerine geri döner.openclaw logs --follow→ düzenli etkinlik, tekrarlayan ölümcül hata yok.
Asistan sınırlı hissediyor veya araçlar eksik
Asistan dosyaları inceleyemiyor, komut çalıştıramıyor, tarayıcı otomasyonu kullanamıyor veya beklenen araçları göremiyorsa, önce geçerli araç profilini kontrol edin:
openclaw statusopenclaw status --allopenclaw doctorYaygın nedenler:
tools.profile: "messaging"yalnızca sohbet ajanları için kasıtlı olarak dardır.tools.profile: "coding"depo, dosya, kabuk ve çalışma zamanı iş akışları için olağan profildir.tools.profile: "full"en geniş araç kümesini açar ve güvenilir operatör denetimli ajanlarla sınırlı olmalıdır.- Ajan başına
agents.list[].toolsgeçersiz kılmaları, bir ajan için kök profili daraltabilir veya genişletebilir.
Kök veya ajan başına araç profilini değiştirin, ardından Gateway’i yeniden başlatın veya yeniden yükleyin
ve openclaw status --all komutunu tekrar çalıştırın. Profil modeli ve izin/verme engelleme geçersiz kılmaları için Araçlar bölümüne bakın.
Anthropic uzun bağlam 429
Şunu görürseniz:
HTTP 429: rate_limit_error: Extra usage is required for long context requests,
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context bölümüne gidin.
Yerel OpenAI uyumlu arka uç doğrudan çalışıyor ancak OpenClaw’da başarısız oluyor
Yerel veya kendi barındırdığınız /v1 arka ucunuz küçük doğrudan
/v1/chat/completions sondalarına yanıt veriyor ancak openclaw infer model run ya da normal
ajan dönüşlerinde başarısız oluyorsa:
- Hata,
messages[].contentiçin string beklendiğinden söz ediyorsa,models.providers.<provider>.models[].compat.requiresStringContent: trueayarlayın. - Arka uç hâlâ yalnızca OpenClaw ajan dönüşlerinde başarısız oluyorsa,
models.providers.<provider>.models[].compat.supportsTools: falseayarlayın ve yeniden deneyin. - Küçük doğrudan çağrılar hâlâ çalışıyor ancak daha büyük OpenClaw istemleri arka ucu çökertiyorsa, kalan sorunu yukarı akış model/sunucu sınırlaması olarak değerlendirin ve ayrıntılı runbook ile devam edin: /gateway/troubleshooting#local-openai-compatible-backend-passes-direct-probes-but-agent-runs-fail
Plugin kurulumu eksik openclaw extensions ile başarısız oluyor
Kurulum package.json missing openclaw.extensions ile başarısız oluyorsa, plugin paketi
OpenClaw’ın artık kabul etmediği eski bir şekil kullanıyordur.
Plugin paketinde düzeltin:
package.jsondosyasınaopenclaw.extensionsekleyin.- Girdileri derlenmiş çalışma zamanı dosyalarına yönlendirin (genellikle
./dist/index.js). - Plugin’i yeniden yayımlayın ve
openclaw plugins install <package>komutunu tekrar çalıştırın.
Örnek:
{ "name": "@openclaw/my-plugin", "version": "1.2.3", "openclaw": { "extensions": ["./dist/index.js"] }}Başvuru: Plugin mimarisi
Kurulum ilkesi plugin kurulumlarını veya güncellemelerini engelliyor
Bir güncelleme tamamlanıyor ancak plugin’ler eski kalıyor, devre dışı bırakılıyor veya
blocked by install policy, install policy failed closed ya da
Disabled "<plugin>" after plugin update failure gibi iletiler gösteriyorsa,
security.installPolicy değerini kontrol edin.
Kurulum ilkesi, plugin kurulumlarında ve güncellemelerinde çalışır. OpenClaw’a ait plugin
sürümleri normalde OpenClaw sürümüyle birlikte ilerler; bu nedenle bir OpenClaw güncellemesi,
güncelleme sonrası eşitleme sırasında eşleşen @openclaw/* plugin güncellemelerini de
gerektirebilir.
Eşleşen yükseltme kuralını da sürdürmüyorsanız bu geniş ilke şekillerinden kaçının:
- OpenClaw’a ait plugin’leri tek bir tam eski sürüme dondurmak; örneğin yalnızca
@openclaw/*@2026.5.3sürümüne izin vermek. - Yalnızca kaynak türüne göre engellemek; örneğin her npm, ağ veya
request.mode: "update"plugin isteği. - İlke komutunu isteğe bağlı kabul etmek.
security.installPolicyetkinleştirildiğinde eksik, yavaş, okunamayan veya izin tarafından engellenen bir ilke yürütülebiliri kapalı başarısız olur. - İlke isteğinin
openclawVersiondeğerini ve plugin aday meta verilerini dikkate almadan plugin sürümlerini onaylamak.
Daha güvenli ilke kuralları, tek bir sürümü sonsuza kadar sabitlemek yerine
aday geçerli OpenClaw ana bilgisayarıyla uyumlu olduğunda güvenilir OpenClaw’a ait plugin güncellemelerine izin verir. npm’i varsayılan olarak engelliyorsanız, kullandığınız güvenilir @openclaw/* plugin paketleri veya plugin kimlikleri için dar bir istisna tanımlayın. Kurulum ve güncelleme isteklerini
ayırıyorsanız, aynı güven kuralını request.mode: "update" için uygulayın.
Kurtarma:
openclaw doctor --deepopenclaw plugins update --allopenclaw status --allİlke kasıtlı olarak katıysa, güvenilir OpenClaw yükseltme
penceresi için gevşetin, openclaw plugins update --all komutunu yeniden çalıştırın, ardından daha katı kuralı geri yükleyin.
Bir plugin güncelleme hatasından sonra devre dışı bırakıldıysa, inceleyin ve yalnızca
güncelleme başarılı olduktan sonra yeniden etkinleştirin:
openclaw plugins inspect <plugin-id> --runtime --jsonopenclaw plugins enable <plugin-id>Başvuru: Operatör kurulum ilkesi
Plugin var ancak şüpheli sahiplik nedeniyle engellendi
openclaw doctor, kurulum veya başlangıç uyarıları şunu gösteriyorsa:
blocked plugin candidate: suspicious ownership (... uid=1000, expected uid=0 or root)plugin present but blockedPlugin dosyaları, onları yükleyen süreçten farklı bir Unix kullanıcısına aittir. Plugin yapılandırmasını kaldırmayın. Dosya sahipliğini düzeltin veya OpenClaw’u durum dizininin sahibi olan aynı kullanıcıyla çalıştırın.
Docker kurulumları normalde node (uid 1000) olarak çalışır. Varsayılan Docker kurulumu için ana makine bağlama noktalarını onarın:
sudo chown -R 1000:1000 /path/to/openclaw-config /path/to/openclaw-workspaceopenclaw doctor --fixOpenClaw’u bilinçli olarak root olarak çalıştırıyorsanız, bunun yerine yönetilen Plugin kökünü root sahipliğiyle onarın:
sudo chown -R root:root /path/to/openclaw-config/npmopenclaw doctor --fixDaha ayrıntılı belgeler:
Karar ağacı
flowchart TD
A[OpenClaw çalışmıyor] --> B{İlk bozulan nedir}
B --> C[Yanıt yok]
B --> D[Dashboard veya Control UI bağlanmıyor]
B --> E[Gateway başlamıyor veya hizmet çalışmıyor]
B --> F[Kanal bağlanıyor ancak mesajlar akmıyor]
B --> G[Cron veya heartbeat tetiklenmedi ya da teslim etmedi]
B --> H[Node eşleştirildi ancak kamera tuvali ekran exec başarısız oluyor]
B --> I[Tarayıcı aracı başarısız oluyor]
C --> C1[/Yanıt yok bölümü/]
D --> D1[/Control UI bölümü/]
E --> E1[/Gateway bölümü/]
F --> F1[/Kanal akışı bölümü/]
G --> G1[/Otomasyon bölümü/]
H --> H1[/Node araçları bölümü/]
I --> I1[/Tarayıcı bölümü/]Yanıt yok
openclaw statusopenclaw gateway statusopenclaw channels status --probeopenclaw pairing list --channel <channel> [--account <id>]openclaw logs --followİyi çıktı şöyle görünür:
Runtime: runningConnectivity probe: okCapability: read-only,write-capableveyaadmin-capable- Kanalınız aktarımın bağlı olduğunu ve desteklenen yerlerde
channels status --probeiçindeworksveyaaudit okgösterir - Gönderen onaylı görünür (veya DM ilkesi açık/izin listesindedir)
Yaygın günlük imzaları:
drop guild message (mention required→ bahsetme geçidi Discord’da mesajı engelledi.pairing request→ gönderen onaylanmamış ve DM eşleştirme onayı bekliyor.- Kanal günlüklerinde
blocked/allowlist→ gönderen, oda veya grup filtrelenmiş.
Derin sayfalar:
Dashboard veya Control UI bağlanmıyor
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeİyi çıktı şöyle görünür:
Dashboard: http://...,openclaw gateway statusiçinde gösterilirConnectivity probe: okCapability: read-only,write-capableveyaadmin-capable- Günlüklerde kimlik doğrulama döngüsü yok
Yaygın günlük imzaları:
device identity required→ HTTP/güvenli olmayan bağlam cihaz kimlik doğrulamasını tamamlayamaz.origin not allowed→ tarayıcıOrigin, Control UI Gateway hedefi için izinli değil.- Yeniden deneme ipuçlarıyla (
canRetryWithDeviceToken=true)AUTH_TOKEN_MISMATCH→ güvenilen bir cihaz belirteciyle tek bir yeniden deneme otomatik olarak gerçekleşebilir. - Bu önbelleğe alınmış belirteç yeniden denemesi, eşleştirilmiş
cihaz belirteciyle saklanan önbelleğe alınmış kapsam kümesini yeniden kullanır. Açık
deviceToken/ açıkscopesçağıranları ise istedikleri kapsam kümesini korur. - Eşzamansız Tailscale Serve Control UI yolunda, aynı
{scope, ip}için başarısız denemeler, sınırlayıcı başarısızlığı kaydetmeden önce sıraya alınır; bu yüzden ikinci bir eşzamanlı hatalı yeniden deneme zatenretry latergösterebilir. - Bir localhost
tarayıcı kökeninden
too many failed authentication attempts (retry later)→ aynıOriginüzerinden tekrarlanan başarısızlıklar geçici olarak kilitlenir; başka bir localhost kökeni ayrı bir kova kullanır. - Bu yeniden denemeden sonra tekrarlanan
unauthorized→ yanlış belirteç/parola, kimlik doğrulama modu uyumsuzluğu veya eski eşleştirilmiş cihaz belirteci. gateway connect failed:→ UI yanlış URL/portu hedefliyor veya Gateway erişilemez.
Derin sayfalar:
Gateway başlamıyor veya hizmet yüklü ama çalışmıyor
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeİyi çıktı şöyle görünür:
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capableveyaadmin-capable
Yaygın günlük imzaları:
Gateway start blocked: set gateway.mode=localveyaexisting config is missing gateway.mode→ Gateway modu uzakta, ya da yapılandırma dosyasında yerel mod damgası eksik ve onarılmalı.refusing to bind gateway ... without auth→ geçerli bir Gateway kimlik doğrulama yolu (belirteç/parola veya yapılandırılmışsa güvenilen proxy) olmadan local loopback dışı bağlama.another gateway instance is already listeningveyaEADDRINUSE→ port zaten alınmış.
Derin sayfalar:
Kanal bağlanıyor ancak mesajlar akmıyor
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeİyi çıktı şöyle görünür:
- Kanal taşıması bağlıdır.
- Eşleştirme/izin listesi denetimleri geçer.
- Gerekli yerlerde bahsetmeler algılanır.
Yaygın günlük imzaları:
mention required→ grup bahsetme kapısı işlemeyi engelledi.pairing/pending→ DM göndereni henüz onaylanmadı.not_in_channel,missing_scope,Forbidden,401/403→ kanal izin belirteci sorunu.
Derin sayfalar:
Cron veya heartbeat tetiklenmedi ya da teslim edilmedi
openclaw statusopenclaw gateway statusopenclaw cron statusopenclaw cron listopenclaw cron runs --id <jobId> --limit 20openclaw logs --followİyi çıktı şöyle görünür:
cron.status, sonraki uyanma ile etkin olduğunu gösterir.cron runs, yakın tarihliokgirdilerini gösterir.- Heartbeat etkindir ve etkin saatlerin dışında değildir.
Yaygın günlük imzaları:
cron: scheduler disabled; jobs will not run automatically→ cron devre dışıdır.heartbeat skippedilereason=quiet-hours→ yapılandırılmış etkin saatlerin dışında.heartbeat skippedilereason=empty-heartbeat-file→HEARTBEAT.mdvar ancak yalnızca boş, yorum, başlık, çit veya boş kontrol listesi iskeleti içeriyor.heartbeat skippedilereason=no-tasks-due→HEARTBEAT.mdgörev modu etkin ancak görev aralıklarının hiçbiri henüz gelmedi.heartbeat skippedilereason=alerts-disabled→ tüm heartbeat görünürlüğü devre dışı (showOk,showAlertsveuseIndicatortamamen kapalı).requests-in-flight→ ana hat meşgul; heartbeat uyanması ertelendi.unknown accountId→ heartbeat teslim hedefi hesabı yok.
Derin sayfalar:
Node eşlendi ancak kamera canvas ekran exec aracı başarısız oluyor
openclaw statusopenclaw gateway statusopenclaw nodes statusopenclaw nodes describe --node <idOrNameOrIp>openclaw logs --followİyi çıktı şöyle görünür:
- Node bağlı olarak listelenir ve
noderolü için eşlenmiştir. - Çağırdığınız komut için yetenek vardır.
- Araç için izin durumu verilmiştir.
Yaygın günlük imzaları:
NODE_BACKGROUND_UNAVAILABLE→ node uygulamasını ön plana getirin.*_PERMISSION_REQUIRED→ işletim sistemi izni reddedildi/eksik.SYSTEM_RUN_DENIED: approval required→ exec onayı beklemede.SYSTEM_RUN_DENIED: allowlist miss→ komut exec izin listesinde değil.
Derin sayfalar:
Exec aniden onay istiyor
openclaw config get tools.exec.hostopenclaw config get tools.exec.securityopenclaw config get tools.exec.askopenclaw gateway restartNe değişti:
tools.exec.hostayarlanmamışsa varsayılanautoolur.host=auto, sandbox çalışma zamanı etkinkensandboxdeğerine, aksi haldegatewaydeğerine çözümlenir.host=autoyalnızca yönlendirmedir; istemsiz "YOLO" davranışı Gateway/node üzerindesecurity=fullileask=offbirleşiminden gelir.gatewayvenodeüzerinde, ayarlanmamıştools.exec.securityvarsayılan olarakfullolur.- Ayarlanmamış
tools.exec.askvarsayılan olarakoffolur. - Sonuç: onaylar görüyorsanız, ana makineye yerel veya oturum başına bir politika exec'i mevcut varsayılanlardan daha sıkı hale getirmiştir.
Mevcut varsayılan onaysız davranışı geri yükleyin:
openclaw config set tools.exec.host gatewayopenclaw config set tools.exec.security fullopenclaw config set tools.exec.ask offopenclaw gateway restartDaha güvenli alternatifler:
- Yalnızca kararlı ana makine yönlendirmesi istiyorsanız sadece
tools.exec.host=gatewayayarlayın. - Ana makine exec'i istiyor ancak izin listesi kaçırmalarında yine de inceleme istiyorsanız
ask=on-missilesecurity=allowlistkullanın. host=autodeğerinin yenidensandboxdeğerine çözümlenmesini istiyorsanız sandbox modunu etkinleştirin.
Yaygın günlük imzaları:
Approval required.→ komut/approve ...bekliyor.SYSTEM_RUN_DENIED: approval required→ node ana makine exec onayı beklemede.exec host=sandbox requires a sandbox runtime for this session→ örtük/açık sandbox seçimi var ancak sandbox modu kapalı.
Derin sayfalar:
Tarayıcı aracı başarısız oluyor
openclaw statusopenclaw gateway statusopenclaw browser statusopenclaw logs --followopenclaw doctorİyi çıktı şöyle görünür:
- Tarayıcı durumu
running: trueve seçilmiş bir tarayıcı/profil gösterir. openclawbaşlar veyauseryerel Chrome sekmelerini görebilir.
Yaygın günlük imzaları:
unknown command "browser"veyaunknown command 'browser'→plugins.allowayarlanmış vebrowseriçermiyor.Failed to start Chrome CDP on port→ yerel tarayıcı başlatma başarısız oldu.browser.executablePath not found→ yapılandırılmış ikili dosya yolu yanlış.browser.cdpUrl must be http(s) or ws(s)→ yapılandırılmış CDP URL'si desteklenmeyen bir şema kullanıyor.browser.cdpUrl has invalid port→ yapılandırılmış CDP URL'sinde hatalı veya aralık dışında bir bağlantı noktası var.No Chrome tabs found for profile="user"→ Chrome MCP ekleme profilinde açık yerel Chrome sekmesi yok.Remote CDP for profile "<name>" is not reachable→ yapılandırılmış uzak CDP uç noktasına bu ana makineden ulaşılamıyor.Browser attachOnly is enabled ... not reachableveyaBrowser attachOnly is enabled and CDP websocket ... is not reachable→ yalnızca ekleme profilinde canlı CDP hedefi yok.- yalnızca ekleme veya uzak CDP profillerinde eski görünüm alanı / koyu mod / yerel ayar / çevrimdışı geçersiz kılmaları → etkin denetim oturumunu kapatmak ve gateway'i yeniden başlatmadan emülasyon durumunu serbest bırakmak için
openclaw browser stop --browser-profile <name>çalıştırın.
Derin sayfalar:
İlgili
- SSS — sık sorulan sorular
- Gateway Sorun Giderme — gateway'e özgü sorunlar
- Doctor — otomatik sağlık denetimleri ve onarımlar
- Kanal Sorun Giderme — kanal bağlantı sorunları
- Otomasyon Sorun Giderme — cron ve Heartbeat sorunları