Start here
Genel sorun giderme
Yalnızca 2 dakikanız varsa, bu sayfayı triyaj için giriş kapısı olarak kullanın.
İlk 60 saniye
Bu tam basamakları sırayla çalıştırın:
openclaw status
openclaw status --all
openclaw gateway probe
openclaw gateway status
openclaw doctor
openclaw channels status --probe
openclaw logs --follow
Tek 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: ..., probun hangi kimlik doğrulama düzeyini kanıtlayabildiğini söyler veRead probe: limited - missing scope: operator.readbağlantı hatası değil, kısıtlı 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/servis hatası yoktur.openclaw channels status --probe→ erişilebilir gateway,worksveyaaudit okgibi prob/denetim sonuçlarıyla birlikte hesap başına canlı taşıma durumunu döndürür; gateway erişilemezse komut yalnızca yapılandırma özetlerine geri döner.openclaw logs --follow→ düzenli etkinlik vardır, tekrarlayan ölümcül hata yoktur.
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 sayfasına gidin.
Yerel OpenAI uyumlu arka uç doğrudan çalışıyor ancak OpenClaw içinde başarısız oluyor
Yerel veya kendi barındırdığınız /v1 arka ucu küçük doğrudan
/v1/chat/completions problarına yanıt veriyor ancak openclaw infer model run veya normal
agent turlarında başarısız oluyorsa:
- Hata,
messages[].contentiçin bir string beklendiğini belirtiyorsa,models.providers.<provider>.models[].compat.requiresStringContent: trueayarlayın. - Arka uç hâlâ yalnızca OpenClaw agent turlarında 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 ele alın 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 nedeniyle başarısız oluyor
Kurulum package.json missing openclaw.extensions ile başarısız oluyorsa Plugin paketi,
OpenClaw tarafından artık kabul edilmeyen eski bir biçim kullanıyordur.
Plugin paketinde düzeltin:
package.jsondosyasınaopenclaw.extensionsekleyin.- Girdileri derlenmiş runtime dosyalarına yönlendirin (genellikle
./dist/index.js). - Plugin paketini 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"]
}
}
Referans: Plugin mimarisi
Plugin mevcut ancak şüpheli sahiplik nedeniyle engellenmiş
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 blocked
Plugin dosyaları, onları 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 aynı kullanıcıyla çalıştırın.
Docker kurulumları normalde node (uid 1000) olarak çalışır. Varsayılan Docker
kurulumu için host bind mount’larını onarın:
sudo chown -R 1000:1000 /path/to/openclaw-config /path/to/openclaw-workspace
openclaw doctor --fix
OpenClaw’ı bilerek root olarak çalıştırıyorsanız, bunun yerine yönetilen Plugin kökünü root sahipliğine onarın:
sudo chown -R root:root /path/to/openclaw-config/npm
openclaw doctor --fix
Daha ayrıntılı belgeler:
Karar ağacı
flowchart TD
A[OpenClaw çalışmıyor] --> B{İlk ne bozuluyor}
B --> C[Yanıt yok]
B --> D[Dashboard veya Control UI bağlanmıyor]
B --> E[Gateway başlamıyor veya servis ç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 camera canvas screen 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 status
openclaw gateway status
openclaw channels status --probe
openclaw 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 taşımanın bağlı olduğunu gösterir ve desteklendiği yerlerde
channels status --probeiçindeworksveyaaudit okgörünür - 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→ Discord’da mention kapısı 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 filtreleniyor.
Ayrıntılı sayfalar:
Dashboard veya Control UI bağlanmıyor
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
İyi çıktı şöyle görünür:
openclaw gateway statusiçindeDashboard: http://...gösterilirConnectivity probe: okCapability: read-only,write-capableveyaadmin-capable- Günlüklerde kimlik doğrulama döngüsü yoktur
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ıOrigindeğeri Control UI gateway hedefi için izinli değildir.- Yeniden deneme ipuçlarıyla
AUTH_TOKEN_MISMATCH(canRetryWithDeviceToken=true) → güvenilir cihaz token’ıyla bir yeniden deneme otomatik olarak gerçekleşebilir. - 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ı bunun yerine istedikleri kapsam kümesini korur. - Asenkron Tailscale Serve Control UI yolunda, aynı
{scope, ip}için başarısız denemeler sınırlayıcı hatayı kaydetmeden önce serileştirilir; bu nedenle ikinci eşzamanlı hatalı yeniden deneme zatenretry latergösterebilir. - Bir localhost tarayıcı origin’inden
too many failed authentication attempts (retry later)→ aynıOriginkaynaklı tekrarlanan başarısızlıklar geçici olarak kilitlenir; başka bir localhost origin’i ayrı bir kova kullanır. - Bu yeniden denemeden sonra tekrarlayan
unauthorized→ yanlış token/parola, kimlik doğrulama modu uyumsuzluğu veya bayat eşleştirilmiş cihaz token’ı. gateway connect failed:→ UI yanlış URL/porta hedefleniyor veya gateway erişilemiyor.
Ayrıntılı sayfalar:
Gateway başlamıyor veya servis kurulu ama çalışmıyor
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw 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 remote’tur ya da yapılandırma dosyasında local-mode damgası eksiktir ve onarılmalıdır.refusing to bind gateway ... without auth→ geçerli bir gateway kimlik doğrulama yolu (token/parola veya yapılandırılmışsa trusted-proxy) olmadan loopback dışı bind.another gateway instance is already listeningveyaEADDRINUSE→ port zaten kullanımda.
Ayrıntılı sayfalar:
Kanal bağlanıyor ancak mesajlar akmıyor
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
İyi çıktı şöyle görünür:
- Kanal taşıması bağlıdır.
- Eşleştirme/izin listesi kontrolleri geçer.
- Gerekli yerlerde mention’lar algılanır.
Yaygın günlük imzaları:
mention required→ grup mention kapısı işlemeyi engelledi.pairing/pending→ DM göndereni henüz onaylı değildir.not_in_channel,missing_scope,Forbidden,401/403→ kanal izin token’ı sorunu.
Ayrıntılı sayfalar:
Cron veya Heartbeat tetiklenmedi ya da teslim etmedi
openclaw status
openclaw gateway status
openclaw cron status
openclaw cron list
openclaw cron runs --id <jobId> --limit 20
openclaw logs --follow
İyi çıktı şöyle görünür:
cron.status, bir sonraki uyanışla birlikte etkin olduğunu gösterir.cron runs, yakın tarihliokgirdilerini gösterir.- Heartbeat etkindir ve aktif saatlerin dışında değildir.
Yaygın günlük imzaları:
cron: scheduler disabled; jobs will not run automatically→ Cron devre dışıdır.reason=quiet-hoursileheartbeat skipped→ yapılandırılmış aktif saatlerin dışındadır.reason=empty-heartbeat-fileileheartbeat skipped→HEARTBEAT.mdvardır ancak yalnızca boş/yalnızca başlıklı iskelet içerir.reason=no-tasks-dueileheartbeat skipped→HEARTBEAT.mdgörev modu aktiftir ancak görev aralıklarının hiçbiri henüz gelmemiştir.reason=alerts-disabledileheartbeat skipped→ tüm Heartbeat görünürlüğü devre dışıdır (showOk,showAlertsveuseIndicatorkapalıdır).requests-in-flight→ ana hat meşguldür; Heartbeat uyanışı ertelenmiştir.unknown accountId→ Heartbeat teslim hedefi hesabı mevcut değildir.
Ayrıntılı sayfalar:
Node eşleştirildi ancak tool camera canvas screen exec başarısız oluyor
openclaw status
openclaw gateway status
openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw logs --follow
İyi çıktı şöyle görünür:
- Node bağlı ve
noderolü için eşleştirilmiş olarak listelenir. - Çağırdığınız komut için capability vardır.
- Araç için izin durumu verilmiştir.
Yaygın günlük imzaları:
NODE_BACKGROUND_UNAVAILABLE→ node uygulamasını ön plana getir.*_PERMISSION_REQUIRED→ İş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.host
openclaw config get tools.exec.security
openclaw config get tools.exec.ask
openclaw gateway restart
Değişenler:
tools.exec.hostayarlanmamışsa varsayılanautoolur.host=auto, bir sandbox çalışma zamanı etkin olduğundasandbox, aksi haldegatewayolarak çözümlenir.host=autoyalnızca yönlendirmedir; istem göstermeyen "YOLO" davranışı gateway/node üzerindesecurity=fullartıask=offile gelir.gatewayvenodeüzerinde, ayarlanmamıştools.exec.securityvarsayılan olarakfullolur.- Ayarlanmamış
tools.exec.askvarsayılan olarakoffolur. - Sonuç: onaylar görüyorsanız bazı host yerel veya oturum başına ilkeler exec davranışını mevcut varsayılanlardan daha sıkı hale getirmiştir.
Mevcut varsayılan onaysız davranışı geri yükle:
openclaw config set tools.exec.host gateway
openclaw config set tools.exec.security full
openclaw config set tools.exec.ask off
openclaw gateway restart
Daha güvenli alternatifler:
- Yalnızca kararlı host yönlendirmesi istiyorsanız sadece
tools.exec.host=gatewayayarlayın. - Host exec istiyor ama izin listesi eşleşmediğinde yine de inceleme istiyorsanız
security=allowlistileask=on-misskullanın. host=autodeğerinin yenidensandboxolarak çö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-host exec onayı beklemede.exec host=sandbox requires a sandbox runtime for this session→ örtük/açık sandbox seçimi var ama sandbox modu kapalı.
Derin sayfalar:
Tarayıcı aracı başarısız oluyor
openclaw status
openclaw gateway status
openclaw browser status
openclaw logs --follow
openclaw doctor
İyi çıktı şöyle görünür:
- Tarayıcı durumu
running: truedeğerini ve 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.allowayarlı 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 port 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 hosttan erişilemiyor.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 eskimiş viewport / dark-mode / locale / offline geçersiz kılmaları → etkin kontrol 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ısı sorunları
- Otomasyon Sorun Giderme — Cron ve Heartbeat sorunları