Start here
Genel sorun giderme
Sorun ayıklama giriş noktası. 2 dakika içinde tanı koyun, ardından ayrıntılı sayfaya geçin.
İlk 60 saniye
Bu adımları sırayla çalıştırın:
openclaw statusopenclaw status --allopenclaw gateway probeopenclaw gateway statusopenclaw doctoropenclaw channels status --probeopenclaw logs --followİyi çıktı, her biri tek satır:
openclaw status, yapılandırılmış kanalları gösterir ve kimlik doğrulama hatası içermez.openclaw status --all, eksiksiz ve paylaşılabilir bir rapor oluşturur.openclaw gateway probe,Reachable: yesgösterir.Capability: ..., yoklamanın doğruladığı kimlik doğrulama düzeyidir;Read probe: limited - missing scope: operator.read, bağlantı hatası değil, kısıtlı tanılamadır.openclaw gateway status,Runtime: running,Connectivity probe: okve makul birCapability: ...gösterir. Okuma kapsamlı RPC doğrulamasını da zorunlu kılmak için--require-rpcekleyin.openclaw doctor, engelleyici yapılandırma/hizmet hatası bildirmez.openclaw channels status --probe, Gateway erişilebilir olduğunda hesap başına canlı aktarım durumunu (works/audit ok) döndürür; erişilebilir olmadığında yalnızca yapılandırmaya dayalı özetlere geri döner.openclaw logs --follow, düzenli etkinlik gösterir ve yinelenen kritik hata içermez.
Asistan kısıtlı görünüyor veya araçlar eksik
Etkin araç profilini kontrol edin:
openclaw statusopenclaw status --allopenclaw doctorYaygın nedenler:
tools.profile: "minimal"yalnızcasession_statuskullanımına izin verir.tools.profile: "messaging"yalnızca sohbet eden aracılar için dar kapsamlıdır.tools.profile: "coding", yeni yerel yapılandırmalar için varsayılandır (depo, dosya, kabuk ve çalışma zamanı işlemleri).tools.profile: "full"profil kısıtlamalarını kaldırır; kullanımını güvenilir, operatör denetimindeki aracılarla sınırlayın.- Aracı başına
agents.list[].tools, tek bir aracı için kök profili daraltır veya genişletir.
Profili değiştirin, Gateway'i yeniden başlatın veya yeniden yükleyin, ardından
openclaw status --all ile tekrar kontrol edin. Profil/grup tablosunun tamamı: Araç profilleri.
Anthropic uzun bağlam 429 hatası
HTTP 429: rate_limit_error: Extra usage is required for long context requests
→ Anthropic 429: uzun bağlam için ek kullanım gerekli.
Yerel OpenAI uyumlu arka uç doğrudan çalışıyor ancak OpenClaw'da başarısız oluyor
Yerel/kendi barındırdığınız /v1 arka ucu, doğrudan /v1/chat/completions
yoklamalarına yanıt veriyor ancak openclaw infer model run veya normal aracı turlarında başarısız oluyor:
- Hata,
messages[].contentiçin dize beklendiğini belirtiyorsamodels.providers.<provider>.models[].compat.requiresStringContent: trueayarını yapın. - Hâlâ yalnızca OpenClaw aracı turlarında başarısız oluyorsa
models.providers.<provider>.models[].compat.supportsTools: falseayarını yapıp yeniden deneyin. - Küçük doğrudan çağrılar çalışıyor ancak daha büyük OpenClaw istemleri arka ucu çökertiyorsa bu, OpenClaw hatası değil, üst model/sunucu sınırıdır. Yerel OpenAI uyumlu arka uç doğrudan yoklamaları geçiyor ancak aracı çalıştırmaları başarısız oluyor bölümünden devam edin.
Eksik openclaw uzantıları nedeniyle Plugin kurulumu başarısız oluyor
package.json missing openclaw.extensions, plugin paketinin OpenClaw'ın artık
kabul etmediği bir yapı kullandığı anlamına gelir.
Plugin paketinde düzeltin:
package.jsondosyasına derlenmiş çalışma zamanı dosyalarını (genellikle./dist/index.js) gösterenopenclaw.extensionsalanını ekleyin.- Yeniden yayımlayın, ardından
openclaw plugins install <package>komutunu tekrar çalıştırın.
{ "name": "@openclaw/my-plugin", "version": "1.2.3", "openclaw": { "extensions": ["./dist/index.js"] }}Başvuru: Plugin mimarisi
Kurulum politikası plugin kurulumlarını veya güncellemelerini engelliyor
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 gösteriyorsa security.installPolicy
ayarını kontrol edin.
Kurulum politikası, plugin kurulumları ve güncellemelerinde çalışır. @openclaw/*
plugin sürümleri normalde OpenClaw sürümüyle birlikte ilerlediğinden, bir OpenClaw
güncellemesi son güncelleme eşitlemesi sırasında eşleşen bir plugin güncellemesi gerektirebilir.
Eşleşen yükseltme kuralını da sürdürmüyorsanız şu politika yapılarını kullanmaktan kaçının:
- OpenClaw'a ait plugin'leri tek bir eski kesin sürümde sabitlemek (örneğin yalnızca
@openclaw/*@2026.5.3). - Yalnızca kaynak türüne göre engellemek (her npm, ağ veya
request.mode: "update"isteği). - Politika komutunu isteğe bağlı kabul etmek:
security.installPolicyetkinleştirildiğinde eksik, yavaş, okunamayan veya izinler nedeniyle engellenen politika yürütülebilir dosyası kapalı durumda başarısız olur. - İsteğin
openclawVersiondeğerini plugin adayının meta verileriyle karşılaştırmadan sürümleri onaylamak.
Tek bir sürümü sonsuza kadar sabitlemek yerine, geçerli ana makineyle uyumlu
güvenilir @openclaw/* güncellemelerine izin veren kuralları tercih edin. npm'i
varsayılan olarak engelliyorsanız kullandığınız plugin kimlikleri için dar kapsamlı
bir istisna ekleyin ve kurulumlara uyguladığınız güven kuralını
request.mode: "update" için de uygulayın.
Kurtarma:
openclaw doctor --deepopenclaw plugins update --allopenclaw status --allPolitika kasıtlı olarak katıysa güvenilir yükseltme süresi boyunca gevşetin,
openclaw plugins update --all komutunu yeniden çalıştırın, ardından daha katı
kuralı geri yükleyin. Güncelleme hatası bir plugin'i devre dışı bıraktıysa yeniden
etkinleştirmeden önce inceleyin:
openclaw plugins inspect <plugin-id> --runtime --jsonopenclaw plugins enable <plugin-id>Başvuru: Operatör kurulum politikası
Plugin mevcut ancak şüpheli sahiplik nedeniyle engelleniyor
openclaw doctor, kurulum veya başlangıç uyarıları şunları gösterir:
blocked plugin candidate: suspicious ownership (... uid=1000, expected uid=0 or root)plugin present but blockedPlugin dosyaları, bunları yükleyen işlemden farklı bir Unix kullanıcısına aittir. Plugin yapılandırmasını kaldırmayın; dosya sahipliğini düzeltin veya OpenClaw'ı durum dizininin sahibi olan kullanıcıyla çalıştırın.
Docker kurulumları node (uid 1000) olarak çalışır. Ana makine bağlama noktalarını düzeltin:
sudo chown -R 1000:1000 /path/to/openclaw-config /path/to/openclaw-workspaceopenclaw doctor --fixOpenClaw'ı kasıtlı olarak root kullanıcısıyla çalıştırıyorsanız bunun yerine yönetilen plugin kökünü düzeltin:
sudo chown -R root:root /path/to/openclaw-config/npmopenclaw doctor --fixAyrıntılı belgeler: Engellenen plugin yolu sahipliği, Docker: İzinler ve EACCES
Karar ağacı
flowchart TD
A[OpenClaw çalışmıyor] --> B{İlk olarak ne bozuluyor}
B --> C[Yanıt yok]
B --> D[Gösterge paneli veya Denetim Arayüzü bağlanmıyor]
B --> E[Gateway başlamıyor veya hizmet çalışmıyor]
B --> F[Kanal bağlanıyor ancak iletiler akmıyor]
B --> G[Cron veya Heartbeat tetiklenmedi ya da teslim edilmedi]
B --> H[Node eşleştirildi ancak kamera tuval ekran komut yürütme işlemi başarısız]
B --> I[Tarayıcı aracı başarısız]
C --> C1[/Yanıt yok bölümü/]
D --> D1[/Denetim Arayüzü 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ı:
Runtime: runningConnectivity probe: okCapability: read-only,write-capableveyaadmin-capable- Kanal, aktarımın bağlı olduğunu ve desteklendiği yerlerde
channels status --probeiçindeworksveyaaudit okdeğerini gösterir - Gönderici onaylanmıştır (veya doğrudan ileti politikası açık/izin listesidir)
Günlük imzaları:
drop guild message (mention required→ Discord etiketleme geçidi iletiyi engelledi.pairing request→ gönderici onaylanmamış, doğrudan ileti eşleştirme onayı bekleniyor.- Kanal günlüklerindeki
blocked/allowlist→ gönderici, oda veya grup filtrelendi.
Ayrıntılı sayfalar: Yanıt yok, Kanal sorunlarını giderme, Eşleştirme
Gösterge paneli veya Denetim Arayüzü bağlanmıyor
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeİyi çıktı:
openclaw gateway statusiçindeDashboard: http://...gösterilirConnectivity probe: okCapability: read-only,write-capableveyaadmin-capable- Günlüklerde kimlik doğrulama döngüsü yoktur
Günlük imzaları:
device identity required→ HTTP/güvenli olmayan bağlam, cihaz kimlik doğrulamasını tamamlayamaz.origin not allowed→ tarayıcınınOrigindeğeri, Denetim Arayüzü Gateway hedefi için izinli değildir.AUTH_TOKEN_MISMATCHvecanRetryWithDeviceToken=true→ eşleştirilmiş token'ın önbelleğe alınmış kapsamları yeniden kullanılarak güvenilir cihaz token'ıyla bir kez otomatik olarak yeniden deneme yapılabilir.- Bu yeniden denemeden sonra yinelenen
unauthorized→ yanlış token/parola, kimlik doğrulama modu uyuşmazlığı veya eski eşleştirilmiş cihaz token'ı. too many failed authentication attempts (retry later)→ bu tarayıcıOrigindeğerinden gelen yinelenen hatalar geçici olarak kilitlendi; diğer localhost kaynakları ayrı bölmeler kullanır. Tailscale Serve eşzamanlı yeniden deneme ayrıntısı için Gösterge paneli/Denetim Arayüzü bağlantısı bölümüne bakın.gateway connect failed:→ arayüz yanlış URL/portu hedefliyor veya Gateway erişilemez durumda.
Ayrıntılı sayfalar: Gösterge paneli/Denetim Arayüzü bağlantısı, Denetim Arayüzü, Kimlik doğrulama
Gateway başlamıyor veya hizmet kurulu olmasına rağmen çalışmıyor
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeİyi çıktı:
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capableveyaadmin-capable
Günlük imzaları:
Gateway start blocked: set gateway.mode=localveyaexisting config is missing gateway.mode→ Gateway modu uzaktır ya da yapılandırmada yerel mod işareti eksiktir ve onarılması gerekir.refusing to bind gateway ... without auth→ geçerli bir kimlik doğrulama yolu (token/parola veya yapılandırıldığı yerde güvenilir proxy) olmadan local loopback dışı bağlama.another gateway instance is already listeningveyaEADDRINUSE→ port zaten kullanımda.
Ayrıntılı sayfalar: Gateway hizmeti çalışmıyor, Arka plan işlemi, Yapılandırma
Kanal bağlanıyor ancak iletiler akmıyor
openclaw statusopenclaw gateway statusopenclaw logs --followopenclaw doctoropenclaw channels status --probeİyi çıktı:
- Kanal aktarımı bağlıdır.
- Eşleştirme/izin listesi kontrolleri geçer.
- Gerekli yerlerde etiketlemeler algılanır.
Günlük imzaları:
mention required→ grup etiketleme geçidi işlemeyi engelledi.pairing/pending→ doğrudan ileti gönderen kişi henüz onaylanmadı.not_in_channel,missing_scope,Forbidden,401/403→ kanal izin token'ı sorunu.
Ayrıntılı sayfalar: Kanal bağlı, iletiler akmıyor, Kanal sorunlarını giderme
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ı:
cron status, zamanlayıcının etkin olduğunu ve bir sonraki uyanma zamanını gösterir.cron runs, yakın tarihliokgirdilerini gösterir.- Heartbeat etkindir ve etkin saatler içindedir.
Günlük imzaları:
cron: scheduler disabled; jobs will not run automatically→ Cron devre dışı.heartbeat skippednedeniquiet-hours→ yapılandırılmış etkin saatlerin dışında.heartbeat skippednedeniempty-heartbeat-file→HEARTBEAT.mdmevcut ancak yalnızca boş satır, yorum, başlık, çit veya boş kontrol listesi iskeleti içeriyor.heartbeat skippednedenino-tasks-due→ görev modu etkin ancak henüz hiçbir görevin aralığı dolmadı.heartbeat skippednedenialerts-disabled→showOk,showAlertsveuseIndicatorseçeneklerinin tümü kapalı.requests-in-flight→ ana hat meşgul; Heartbeat uyandırması ertelendi.unknown accountId→ Heartbeat teslimat hedefi hesabı mevcut değil.
Ayrıntılı sayfalar: Cron ve Heartbeat teslimatı, Zamanlanmış görevler: Sorun giderme, Heartbeat
Node eşleştirildi ancak araç kamera tuval ekran exec işlemlerinde başarısız oluyor
openclaw statusopenclaw gateway statusopenclaw nodes statusopenclaw nodes describe --node <idOrNameOrIp>openclaw logs --followBeklenen çıktı:
- Node,
noderolü için bağlı ve eşleştirilmiş olarak listelenir. - Çalıştırdığınız komut için gerekli yetenek mevcuttur.
- Araç için izin durumu verilmiş olarak görünür.
Günlük işaretleri:
NODE_BACKGROUND_UNAVAILABLE→ Node uygulamasını ön plana getirin.*_PERMISSION_REQUIRED→ işletim sistemi izni reddedilmiş veya eksik.SYSTEM_RUN_DENIED: approval required→ exec onayı beklemede.SYSTEM_RUN_DENIED: allowlist miss→ komut exec izin listesinde değil.
Ayrıntılı sayfalar: Node eşleştirildi, araç başarısız oluyor, Node sorun giderme, Exec onayları
Exec aniden onay istemeye başlıyor
openclaw config get tools.exec.hostopenclaw config get tools.exec.securityopenclaw config get tools.exec.askopenclaw gateway restartDeğişenler:
- Ayarlanmamış
tools.exec.hostvarsayılan olarakautodeğerini kullanır; etkin bir korumalı alan çalışma zamanı varsa bu değersandbox, aksi durumdagatewayolarak çözümlenir. host=autoyalnızca yönlendirme yapar; istem gösterilmeyen davranış gateway/node üzerindesecurity=fullileask=offbirleşiminden kaynaklanır.- Ayarlanmamış
tools.exec.security,gateway/nodeüzerinde varsayılan olarakfulldeğerini kullanır. - Ayarlanmamış
tools.exec.askvarsayılan olarakoffdeğerini kullanır. - Onay istemleri görüyorsanız ana makineye özgü veya oturum başına bir ilke, exec ayarlarını bu varsayılanlardan daha sıkı hâle getirmiştir.
Güncel onaysız çalışma varsayılanlarını 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:
- Kararlı ana makine yönlendirmesi için yalnızca
tools.exec.host=gatewayayarını yapın. - İzin listesi eşleşmediğinde inceleme gerektiren ana makine exec işlemleri için
security=allowlistileask=on-misskullanın. host=autodeğerinin yenidensandboxolarak çözümlenmesi için korumalı alan modunu etkinleştirin.
Günlük işaretleri:
Approval required.→ komut/approve ...bekliyor.SYSTEM_RUN_DENIED: approval required→ Node ana makinesindeki exec onayı beklemede.exec host=sandbox requires a sandbox runtime for this session→ korumalı alan örtük veya açıkça seçilmiş ancak korumalı alan modu kapalı.
Ayrıntılı sayfalar: Exec, Exec onayları, Güvenlik: Denetimin kontrol ettikleri
Tarayıcı aracı başarısız oluyor
openclaw statusopenclaw gateway statusopenclaw browser statusopenclaw logs --followopenclaw doctorBeklenen çıktı:
- Tarayıcı durumu
running: truedeğerini ve seçilmiş bir tarayıcı/profili gösterir. openclawprofili başlatılır veyauserprofili yerel Chrome sekmelerini görür.
Günlük işaretleri:
unknown command "browser"→plugins.allowayarlanmış vebrowserdeğerini dışlıyor.Failed to start Chrome CDP on port→ yerel tarayıcı başlatılamadı.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'sinin bağlantı noktası geçersiz veya izin verilen aralığın dışında.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 bu ana makineden erişilemiyor.Browser attachOnly is enabled ... not reachable→ yalnızca bağlanma profili için etkin bir CDP hedefi yok.- Yalnızca bağlanma veya uzak CDP profillerindeki eski görüntü alanı/koyu mod/yerel ayar/çevrimdışı geçersiz kılmaları → Gateway'i yeniden başlatmadan denetim oturumunu kapatmak ve öykünme durumunu serbest bırakmak için
openclaw browser stop --browser-profile <name>komutunu çalıştırın.
Ayrıntılı sayfalar: Tarayıcı aracı başarısız oluyor, Eksik tarayıcı komutu veya aracı, Tarayıcı: Linux sorun giderme, Tarayıcı: WSL2/Windows uzak CDP sorun giderme
İlgili
- SSS — sık sorulan sorular
- Gateway Sorun Giderme — Gateway'e özgü sorunlar
- Doctor — otomatik sistem durumu kontrolleri ve onarımlar
- Kanal Sorun Giderme — kanal bağlantısı sorunları
- Zamanlanmış görevler: Sorun giderme — Cron ve Heartbeat sorunları