Gateway nosozliklarini bartaraf etish
This page is the deep runbook. Start at /help/troubleshooting if you want the fast triage flow first.Buyruqlar ketma-ketligi
Avval quyidagilarni, aynan shu tartibda ishga tushiring:openclaw gateway statusRuntime: runningvaRPC probe: okholatini koʻrsatadi.openclaw doctorkonfiguratsiya/xizmat bilan bogʻliq toʻsib qoʻyuvchi muammolar yoʻqligini bildiradi.openclaw channels status --probeulangan/tayyor kanallarni koʻrsatadi.
No replies
If channels are up but nothing answers, check routing and policy before reconnecting anything.-
- DM yuboruvchilar uchun juftlash kutilmoqda.
-
- Guruh eslatmasini cheklash (
requireMention,mentionPatterns).
- Guruh eslatmasini cheklash (
-
- Kanal/guruh ruxsat ro‘yxati nomuvofiqliklari.
- Keng tarqalgan belgilar:
-
drop guild message (mention required→ eslatma bo‘lmaguncha guruh xabari e’tiborsiz qoldiriladi.
-
pairing request→ yuboruvchi tasdiqlanishi kerak.
-
blocked/allowlist→ yuboruvchi/kanal siyosat bo‘yicha filtrlangan.
- Bog‘liq:
12. Boshqaruv paneli boshqaruv UI ulanishi
- Boshqaruv paneli/boshqaruv UI ulanmasa, URL, autentifikatsiya rejimi va xavfsiz kontekst taxminlarini tekshiring.
- openclaw logs —follow
- openclaw doctor
- openclaw gateway status —json
- Qidiring:
-
- To‘g‘ri probe URL va boshqaruv paneli URL.
-
- Mijoz va shlyuz o‘rtasida autentifikatsiya rejimi/token nomuvofiqligi.
-
- Qurilma identifikatori talab qilinadigan joyda HTTP’dan foydalanish.
- Keng tarqalgan belgilar:
23. Bog‘liq:
-
- Shlyuz xizmati ishga tushmagan
-
- Xizmat o‘rnatilgan, lekin jarayon ishlashda qolmasa, shundan foydalaning.
- openclaw gateway status
Gateway start blocked: set gateway.mode=local→ local gateway rejimi yoqilmagan. Tuzatish: konfiguratsiyangizdagateway.mode="local"ni o‘rnating (yokiopenclaw configureni ishga tushiring). Agar OpenClaw’ni maxsusopenclawfoydalanuvchisi orqali Podman bilan ishga tushirayotgan bo‘lsangiz, konfiguratsiya~openclaw/.openclaw/openclaw.jsonmanzilida joylashgan.- openclaw doctor openclaw gateway status —deep
-
- Qidiring:
Runtime: stoppedva chiqish bo‘yicha maslahatlar.
35. Gateway start blocked: set gateway.mode=local → lokal shlyuz rejimi yoqilmagan.
- `refusing to bind gateway …
mention required→ guruh eslatish siyosati sababli xabar e’tiborsiz qoldiriladi.pairing/ tasdiqlash kutilayotgan izlar → yuboruvchi tasdiqlanmagan.missing_scope,not_in_channel,Forbidden,401/403→ kanal autentifikatsiyasi/ruxsatlari muammosi.
Cron va heartbeat yetkazib berilishi
Agar cron yoki heartbeat ishga tushmagan yoki yetkazilmagan bo‘lsa, avval rejalashtiruvchi holatini, so‘ng yetkazib berish manzilini tekshiring.- Cron yoqilgan va keyingi uyg‘onish vaqti mavjud.
- Ish bajarilish tarixi holati (
ok,skipped,error). - Heartbeat o‘tkazib yuborish sabablari (
quiet-hours,requests-in-flight,alerts-disabled).
cron: scheduler disabled; jobs will not run automatically→ cron o‘chirilgan.cron: timer tick failed→ rejalashtiruvchi tik muvaffaqiyatsiz; fayl/log/runtime xatolarini tekshiring.heartbeat skippedvareason=quiet-hours→ faol soatlar oynasidan tashqarida.heartbeat: unknown accountId→ heartbeat yetkazib berish manzili uchun yaroqsiz accountId.
Ulangan tugun vositasi ishlamaydi
Tugun ulangan bo‘lsa-yu, vositalar ishlamasa, oldingi rejim, ruxsat va tasdiqlash holatini ajrating.- Tugun kutilgan imkoniyatlar bilan onlayn.
- Kamera/mikrofon/joylashuv/ekran uchun OS ruxsatlari berilgan.
- Exec tasdiqlashlari va allowlist holati.
NODE_BACKGROUND_UNAVAILABLE→ tugun ilovasi oldingi rejimda bo‘lishi kerak.*_PERMISSION_REQUIRED/LOCATION_PERMISSION_REQUIRED→ OS ruxsati yetishmaydi.SYSTEM_RUN_DENIED: approval required→ exec tasdiqlashi kutilmoqda.SYSTEM_RUN_DENIED: allowlist miss→ buyruq allowlist tomonidan bloklangan.
Brauzer vositasi ishlamaydi
Gateway sog‘lom bo‘lsa ham brauzer vositasi amallari muvaffaqiyatsiz bo‘lganda foydalaning.- Yaroqli brauzer bajariluvchi fayli yo‘li.
- CDP profili yetib borilishi.
profile="chrome"uchun kengaytma relay yorlig‘i biriktirilgan.
Failed to start Chrome CDP on port→ brauzer jarayoni ishga tushmadi.browser.executablePath not found→ sozlangan yo‘l yaroqsiz.Chrome extension relay is running, but no tab is connected→ kengaytma relesi ulangan emas.Browser attachOnly is enabled ...not reachable` → faqat ulash (attach-only) profili uchun yetib boriladigan maqsad yo‘q.
Agar yangilashdan keyin birdan nimadir buzilib qolgan bo‘lsa
Yangilashdan keyingi ko‘p nosozliklar konfiguratsiya siljishi yoki endi qat’iyroq sukut bo‘yicha sozlamalar qo‘llanilayotganidan kelib chiqadi.1. Autentifikatsiya va URLni almashtirish xatti-harakati o‘zgardi
- Agar
gateway.mode=remotebo‘lsa, CLI chaqiruvlari masofaviy manzilga yo‘naltirilayotgan bo‘lishi mumkin, lokal xizmatingiz esa sog‘lom bo‘lsa ham. - Aniq
--urlbilan qilingan chaqiruvlar saqlangan hisob ma’lumotlariga qaytmaydi.
gateway connect failed:→ noto‘g‘ri URL manzili.unauthorized→ endpoint yetib boriladi, ammo autentifikatsiya noto‘g‘ri.
2. Bind va autentifikatsiya himoya cheklovlari qat’iylashdi
- Loopback bo‘lmagan bindlar (
lan,tailnet,custom) uchun autentifikatsiya sozlangan bo‘lishi kerak. gateway.tokenkabi eski kalitlargateway.auth.tokenni almashtirmaydi.
refusing to bind gateway ... without auth→ bind + auth mos kelmasligi.RPC probe: failedruntime ishlayotgan paytda → gateway tirik, ammo joriy auth/url bilan kirish imkonsiz.
3. Juftlash va qurilma identifikatsiyasi holati o‘zgardi
- Dashboard/nodlar uchun kutilayotgan qurilma tasdiqlashlari.
- Siyosat yoki identifikatsiya o‘zgarishlaridan keyin kutilayotgan DM juftlash tasdiqlashlari.
device identity required→ qurilma autentifikatsiyasi qondirilmagan.pairing required→ jo‘natuvchi/qurilma tasdiqlanishi kerak.