Node-Fehlerbehebung
Verwenden Sie diese Seite, wenn ein Node im Status sichtbar ist, aber Node-Werkzeuge fehlschlagen.Befehlsleiter
- Node ist verbunden und für die Rolle
nodegepairt. nodes describeumfasst die von Ihnen aufgerufene Fähigkeit.- Exec-Genehmigungen zeigen den erwarteten Modus/die Allowlist.
Vordergrundanforderungen
canvas.*, camera.* und screen.* sind auf iOS-/Android-Nodes nur im Vordergrund verfügbar.
Schnelle Prüfung und Behebung:
NODE_BACKGROUND_UNAVAILABLE sehen, bringen Sie die Node-App in den Vordergrund und versuchen Sie es erneut.
Berechtigungsmatrix
Pairing versus Genehmigungen
Dies sind unterschiedliche Hürden:- Geräte-Pairing: Kann sich dieser Node mit dem Gateway verbinden?
- Exec-Genehmigungen: Darf dieser Node einen bestimmten Shell-Befehl ausführen?
system.run fehlschlägt, korrigieren Sie Exec-Genehmigungen/Allowlist.
Häufige Node-Fehlercodes
NODE_BACKGROUND_UNAVAILABLE→ App ist im Hintergrund; bringen Sie sie in den Vordergrund.CAMERA_DISABLED→ Kamera-Schalter in den Node-Einstellungen deaktiviert.*_PERMISSION_REQUIRED→ Betriebssystem-Berechtigung fehlt/wurde verweigert.LOCATION_DISABLED→ Standortmodus ist deaktiviert.LOCATION_PERMISSION_REQUIRED→ Angeforderter Standortmodus nicht gewährt.LOCATION_BACKGROUND_UNAVAILABLE→ App ist im Hintergrund, aber es existiert nur die Berechtigung „Während der Nutzung“.SYSTEM_RUN_DENIED: approval required→ Exec-Anfrage benötigt eine explizite Genehmigung.SYSTEM_RUN_DENIED: allowlist miss→ Befehl durch Allowlist-Modus blockiert.
Schneller Wiederherstellungszyklus
- Geräte-Pairing erneut genehmigen.
- Node-App erneut öffnen (Vordergrund).
- Betriebssystem-Berechtigungen erneut erteilen.
- Exec Genehmigungsrichtlinien neu erstellen/anpassen.