Chuyển đến nội dung chính

Khắc phục sự cố Node

Sử dụng trang này khi một node hiển thị trong trạng thái nhưng công cụ node không hoạt động.

Thứ tự lệnh

openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
Sau đó chạy các kiểm tra cụ thể cho node:
openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw approvals get --node <idOrNameOrIp>
Dấu hiệu hoạt động tốt:
  • Node đã kết nối và ghép nối cho vai trò node.
  • nodes describe bao gồm khả năng bạn đang gọi.
  • Phê duyệt exec hiển thị chế độ/danh sách cho phép mong đợi.

Yêu cầu foreground

canvas.*, camera.*, và screen.* chỉ hoạt động foreground trên các node iOS/Android. Kiểm tra và khắc phục nhanh:
openclaw nodes describe --node <idOrNameOrIp>
openclaw nodes canvas snapshot --node <idOrNameOrIp>
openclaw logs --follow
Nếu thấy NODE_BACKGROUND_UNAVAILABLE, đưa ứng dụng node lên foreground và thử lại.

Ma trận quyền truy cập

Khả năngiOSAndroidỨng dụng node trên macOSMã lỗi thường gặp
camera.snap, camera.clipCamera (+ mic cho âm thanh clip)Camera (+ mic cho âm thanh clip)Camera (+ mic cho âm thanh clip)*_PERMISSION_REQUIRED
screen.recordGhi màn hình (+ mic tùy chọn)Nhắc chụp màn hình (+ mic tùy chọn)Ghi màn hình*_PERMISSION_REQUIRED
location.getKhi sử dụng hoặc luôn (tùy thuộc vào chế độ)Vị trí foreground/background dựa trên chế độQuyền truy cập vị tríLOCATION_PERMISSION_REQUIRED
system.runn/a (đường dẫn host node)n/a (đường dẫn host node)Cần phê duyệt execSYSTEM_RUN_DENIED

Ghép nối và phê duyệt

Đây là các cổng khác nhau:
  1. Ghép nối thiết bị: node này có thể kết nối với gateway không?
  2. Phê duyệt exec: node này có thể chạy một lệnh shell cụ thể không?
Kiểm tra nhanh:
openclaw devices list
openclaw nodes status
openclaw approvals get --node <idOrNameOrIp>
openclaw approvals allowlist add --node <idOrNameOrIp> "/usr/bin/uname"
Nếu thiếu ghép nối, phê duyệt thiết bị node trước. Nếu ghép nối ổn nhưng system.run thất bại, sửa phê duyệt exec/danh sách cho phép.

Mã lỗi thường gặp của node

  • NODE_BACKGROUND_UNAVAILABLE → ứng dụng đang ở chế độ nền; đưa lên foreground.
  • CAMERA_DISABLED → camera bị tắt trong cài đặt node.
  • *_PERMISSION_REQUIRED → thiếu/quyền OS bị từ chối.
  • LOCATION_DISABLED → chế độ vị trí tắt.
  • LOCATION_PERMISSION_REQUIRED → chế độ vị trí yêu cầu không được cấp.
  • LOCATION_BACKGROUND_UNAVAILABLE → ứng dụng ở chế độ nền nhưng chỉ có quyền Khi Sử Dụng.
  • SYSTEM_RUN_DENIED: approval required → yêu cầu exec cần phê duyệt rõ ràng.
  • SYSTEM_RUN_DENIED: allowlist miss → lệnh bị chặn bởi chế độ danh sách cho phép. Trên các host node Windows, các dạng shell-wrapper như cmd.exe /c ... được coi là thiếu danh sách cho phép trong chế độ danh sách cho phép trừ khi được phê duyệt qua luồng hỏi.

Vòng lặp khôi phục nhanh

openclaw nodes status
openclaw nodes describe --node <idOrNameOrIp>
openclaw approvals get --node <idOrNameOrIp>
openclaw logs --follow
Nếu vẫn gặp sự cố:
  • Phê duyệt lại ghép nối thiết bị.
  • Mở lại ứng dụng node (foreground).
  • Cấp lại quyền OS.
  • Tạo lại/điều chỉnh chính sách phê duyệt exec.
Liên quan:
Last modified on March 22, 2026