နိုဒ် ပြဿနာဖြေရှင်းခြင်း¶
နိုဒ်သည် status တွင် မြင်ရသော်လည်း နိုဒ်ကိရိယာများ မအလုပ်လုပ်ပါက ဤစာမျက်နှာကို အသုံးပြုပါ။
အမိန့်အဆင့်တန်း¶
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
ထို့နောက် နိုဒ်သီးသန့် စစ်ဆေးမှုများကို လုပ်ဆောင်ပါ။
openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw approvals get --node <idOrNameOrIp>
ကျန်းမာသော အချက်ပြများ -
- နိုဒ်သည် ချိတ်ဆက်ပြီး role
nodeအတွက် paired ဖြစ်နေသည်။ nodes describeတွင် သင်ခေါ်ယူနေသော capability ပါဝင်သည်။- Exec approvals တွင် မျှော်မှန်းထားသော mode/allowlist ကို ပြသထားသည်။
Foreground လိုအပ်ချက်များ¶
canvas.*၊ camera.* နှင့် screen.* တို့သည် iOS/Android နိုဒ်များတွင် foreground အနေဖြင့်သာ အလုပ်လုပ်ပါသည်။
အမြန် စစ်ဆေးခြင်းနှင့် ပြုပြင်ခြင်း -
openclaw nodes describe --node <idOrNameOrIp>
openclaw nodes canvas snapshot --node <idOrNameOrIp>
openclaw logs --follow
NODE_BACKGROUND_UNAVAILABLE ကို မြင်ပါက နိုဒ်အက်ပ်ကို foreground သို့ ယူလာပြီး ပြန်လည် စမ်းကြည့်ပါ။
ခွင့်ပြုချက် မက်ထရစ်ဇယား¶
| လုပ်ဆောင်နိုင်စွမ်း | iOS | Android | macOS node အက်ပ် | ပုံမှန် မအောင်မြင်မှု ကုဒ် |
|---|---|---|---|---|
camera.snap၊ camera.clip |
Camera (+ clip အသံအတွက် mic) | Camera (+ clip အသံအတွက် mic) | Camera (+ clip အသံအတွက် mic) | *_PERMISSION_REQUIRED |
screen.record |
မျက်နှာပြင် မှတ်တမ်းတင်ခြင်း (+ မိုက်ခရိုဖုန်း ရွေးချယ်နိုင်) | မျက်နှာပြင် ဖမ်းယူရန် အချက်ပေး (+ မိုက်ခရိုဖုန်း ရွေးချယ်နိုင်) | မျက်နှာပြင် မှတ်တမ်းတင်ခြင်း | *_PERMISSION_REQUIRED |
location.get |
While Using သို့မဟုတ် Always (mode အပေါ်မူတည်) | Mode အပေါ်မူတည်၍ Foreground/Background location | တည်နေရာ ခွင့်ပြုချက် | LOCATION_PERMISSION_REQUIRED |
system.run |
n/a (node host path) | n/a (node host path) | Exec approvals လိုအပ်သည် | SYSTEM_RUN_DENIED |
Pairing နှင့် approvals အကြား ကွာခြားချက်¶
ဤအရာများသည် ကွဲပြားသော gate များဖြစ်ပါသည် -
- Device pairing: ဤနိုဒ်သည် Gateway သို့ ချိတ်ဆက်နိုင်ပါသလား။
- Exec approvals: ဤနိုဒ်သည် သီးသန့် shell command တစ်ခုကို လုပ်ဆောင်နိုင်ပါသလား။
အမြန် စစ်ဆေးမှုများ -
openclaw devices list
openclaw nodes status
openclaw approvals get --node <idOrNameOrIp>
openclaw approvals allowlist add --node <idOrNameOrIp> "/usr/bin/uname"
- pairing အဆင်ပြေသော်လည်း
system.runမအောင်မြင်ပါက exec approvals/allowlist ကို ပြင်ဆင်ပါ။ - Triggers များကို normalize လုပ်ထားသည် (trim လုပ်ပြီး empty များကို ဖယ်ရှားသည်)။
အများဆုံး တွေ့ရသော နိုဒ် အမှားကုဒ်များ¶
NODE_BACKGROUND_UNAVAILABLE→ အက်ပ်သည် background သို့ ရောက်နေသည်; foreground သို့ ယူလာပါ။CAMERA_DISABLED→ နိုဒ် ဆက်တင်များတွင် camera toggle ကို ပိတ်ထားသည်။*_PERMISSION_REQUIRED→ OS ခွင့်ပြုချက် မရှိ/ငြင်းပယ်ထားသည်။LOCATION_DISABLED→ location mode ကို ပိတ်ထားသည်။LOCATION_PERMISSION_REQUIRED→ တောင်းဆိုထားသော location mode ကို ခွင့်မပြုထားပါ။LOCATION_BACKGROUND_UNAVAILABLE→ အက်ပ်သည် background တွင်ရှိသော်လည်း While Using permission သာ ရှိသည်။SYSTEM_RUN_DENIED: approval required→ exec request သည် အတိအလင်း အတည်ပြုချက် လိုအပ်သည်။SYSTEM_RUN_DENIED: allowlist miss→ allowlist mode ကြောင့် command ကို ပိတ်ဆို့ထားသည်။
အမြန် ပြန်လည်ထူထောင် လုပ်ငန်းစဉ်¶
openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw approvals get --node <idOrNameOrIp>
openclaw logs --follow
မဖြေရှင်းနိုင်သေးပါက -
- စက်ပစ္စည်း pairing ကို ပြန်လည် အတည်ပြုပါ။
- နိုဒ်အက်ပ်ကို ပြန်ဖွင့်ပါ (foreground)။
- OS ခွင့်ပြုချက်များကို ပြန်လည် ခွင့်ပြုပါ။
- Exec approval policy ကို ပြန်လည် ဖန်တီးခြင်း သို့မဟုတ် ချိန်ညှိပါ။
ဆက်စပ်အကြောင်းအရာများ -