NEWS
Zigbee Adapter mit Error und findet den Stick nicht
-
Hallo zusammen,
Ich hoffe ich bin hier richtig.
Ich hatte den ioBroker lange auf meinem Mac Mini laufen, der ist aber mittlerweile den 24/7 Tod gestorben.
Nun steht ein Linux Server im Haus, den ich mit ioBroker von null neu aufgesetzt habe, allerdings scheitert es bereits an der Einbindung des Zigbee Coordinators.Der Server:
Plattform linux Betriebssystem linux Architektur x64 CPUs 4 Geschwindigkeit 3400 MHz Modell Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz RAM 15.48 GB System-Betriebszeit 01:41:55 Node.js v18.16.1 time 1689020542549 timeOffset -120 Anzahl der Adapter 479 NPM 9.5.1 Datenträgergröße 97.87 GB freier Festplattenspeicher 84.13 GB Betriebszeit 00:18:26 Aktive Instanzen 6 Weg /opt/iobroker/
Der ioBroker liefert diese Fehler:
Instanz Zigbee:
zigbee.0 2023-07-10 22:16:53.390 error Cannot read properties of undefined (reading 'Error') zigbee.0 2023-07-10 22:16:53.389 error TypeError: Cannot read properties of undefined (reading 'Error') at /opt/iobroker/node_modules/iobroker.zigbee/main.js:122:56 at Hub.configureScope (/opt/iobroker/node_modules/@sentry/src/hub.ts:340:1) at Object.configureScope (/opt/iobroker/node_modules/@sentry/src/exports.ts:76:1) at Zigbee.sendError (/opt/iobroker/node_modules/iobroker.zigbee/main.js:118:32) at Zigbee.onZigbeeAdapterReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:415:30) zigbee.0 2023-07-10 22:16:53.379 error unhandled promise rejection: Cannot read properties of undefined (reading 'Error') zigbee.0 2023-07-10 22:16:53.379 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2023-07-10 22:16:53.378 error Unable to apply ExtPanID changes: Error: SRSP - SYS - osalNvRead after 0,2ms
Fehler des ioBroker selber zum Adapter:
host.server 2023-07-10 22:16:54.461 error instance system.adapter.zigbee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.server 2023-07-10 22:16:54.461 error Caught by controller[0]: at Zigbee.onZigbeeAdapterReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:415:30) host.server 2023-07-10 22:16:54.461 error Caught by controller[0]: at Zigbee.sendError (/opt/iobroker/node_modules/iobroker.zigbee/main.js:118:32) host.server 2023-07-10 22:16:54.461 error Caught by controller[0]: at Object.configureScope (/opt/iobroker/node_modules/@sentry/src/exports.ts:76:1) host.server 2023-07-10 22:16:54.461 error Caught by controller[0]: at Hub.configureScope (/opt/iobroker/node_modules/@sentry/src/hub.ts:340:1) host.server 2023-07-10 22:16:54.461 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.zigbee/main.js:122:56 host.server 2023-07-10 22:16:54.461 error Caught by controller[0]: TypeError: Cannot read properties of undefined (reading 'Error') host.server 2023-07-10 22:16:54.460 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Dann habe ich versucht die Node Installation nach diesem Thread gerade zuziehen, aber egal was ich mache, die Installation von Node liegt immer bei
uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/local/bin/node /usr/local/bin/npm /usr/local/bin/npx v18.16.1 v18.16.1 9.5.1 9.5.1 4.0.24 axcell axcell adm cdrom sudo dip plugdev lxd iobroker web /home/axcell OK:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease OK:2 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease OK:3 https://deb.nodesource.com/node_18.x jammy InRelease OK:4 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease OK:5 http://de.archive.ubuntu.com/ubuntu jammy-security InRelease OK:6 https://packages.redis.io/deb jammy InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 18.16.1-deb-1nodesource1 Installationskandidat: 18.16.1-deb-1nodesource1 Versionstabelle: *** 18.16.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x jammy/main amd64 Packages 100 /var/lib/dpkg/status 12.22.9~dfsg-1ubuntu3 500 500 http://de.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
Ich möchte doch nur den Zigbee Stick wieder nutzen können
-
@axcell node falsch installiert.
sieh in der Signatur von @Thomas-Braun wie das gefixt wird.
edit: da warst du anscheinend schon!?
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian/2weitere Infos liefert
iob diag
-
Wo klemmt es nach der Anleitung?
Falsche Pfade löschen und künftig die Finger von nvm, n oder ähnlichen Tools lassen.
-
Tatsächlich klemmt es bei der Aussage:
"In der Regel kann man diese Dateien dann von Hand löschen.
(sudo rm /pfad/zu/der/falschen/datei)"Das sind dann ja keine einzelne Dateien, die gelöscht werden, sondern ganze Ordner / Pfade.
Ich kann doch nicht den ganzen Pfad:
/usr/local/bin/node
/usr/local/bin/npm
/usr/local/bin/npx
löschen? -
@axcell
Das sind Dateien/Symlinks.
Und genau die sollst du löschen.
Wie kommst du überhaupt an die schräge Installation?Und warum ist da ein Repo für redis und die Backports aktiv? Will man beides nur aus sehr guten Gründen auf einem Server aktiv haben.
-
sudo rm /usr/local/bin/n* ls -lah /usr/local/bin/
-
@thomas-braun sagte in Zigbee Adapter mit Error und findet den Stick nicht:
@axcell
...
Wie kommst du überhaupt an die schräge Installation?Und warum ist da ein Repo für redis und die Backports aktiv? Will man beides nur aus sehr guten Gründen auf einem Server aktiv haben.
Ähm, wie ich an die schräge installation komme? Kann ich dir leider nicht sagen.
Warum das aktiv ist? Unnötig?
Sorry, bin dann doch nur "ein Anwender" der sich mit Anleitungen aus dem Internet hilft.
-
Die Ausgabe davon:
axcell@server:~$ sudo rm /usr/local/bin/n* ls -lah /usr/local/bin/ [sudo] password for axcell: total 8,0K drwxr-xr-x 2 root root 4,0K Jul 10 22:43 . drwxr-xr-x 11 root root 4,0K Jul 2 02:06 .. lrwxrwxrwx 1 root root 46 Jul 3 22:26 camera.ui -> ../lib/node_modules/camera.ui/bin/camera.ui.js lrwxrwxrwx 1 root root 45 Jul 2 02:06 corepack -> ../lib/node_modules/corepack/dist/corepack.js
und nach einem reboot stimmen die Pfade jetzt auch:
axcell@server:~$ uname -m && type -P nodejs node npm npx && nodejs -v && node -v && npm -v && npx -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt-get update &> /dev/null && sudo apt-get update && apt-cache policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/bin/npx v18.16.1 v18.16.1 9.5.1 9.5.1 4.0.24 axcell axcell adm cdrom sudo dip plugdev lxd iobroker web /home/axcell
Löst allerdings leider nicht das Problem, das der Zigbee Adapter immer noch meckert...
-
sudo rm /usr/local/bin/corepack
Bei dem camera-Ding weiß ich nicht wie das da hinkommt. Im Zweifel auch weg damit.
-
@axcell sagte in Zigbee Adapter mit Error und findet den Stick nicht:
Warum das aktiv ist? Unnötig?
Ja, ist beides nicht in einer Standard-Installation dabei und auf einem Server holt man sich möglichst wenig Zeug aus weiteren Quellen dazu.
-
Ok, vielen Dank!
-
Camera.ui ist da, da der Server an einem TV hängt und ich so die Aussenkameras relativ einfach per Stream über HDMi auf die Glotze bekomme.
-
@axcell sagte in Zigbee Adapter mit Error und findet den Stick nicht:
Löst allerdings leider nicht das Problem, das der Zigbee Adapter immer noch meckert...
installier mal die GIT version
-
@arteck
Habe ich, die Version ist: v1.8.15Der Host wirft das aus:
host.server 2023-07-11 16:04:40.369 error instance system.adapter.zigbee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.server 2023-07-11 16:04:40.369 error Caught by controller[0]: at Zigbee.onZigbeeAdapterReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:415:30) host.server 2023-07-11 16:04:40.369 error Caught by controller[0]: at Zigbee.sendError (/opt/iobroker/node_modules/iobroker.zigbee/main.js:118:32) host.server 2023-07-11 16:04:40.369 error Caught by controller[0]: at Object.configureScope (/opt/iobroker/node_modules/@sentry/src/exports.ts:76:1) host.server 2023-07-11 16:04:40.369 error Caught by controller[0]: at Hub.configureScope (/opt/iobroker/node_modules/@sentry/src/hub.ts:340:1) host.server 2023-07-11 16:04:40.369 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.zigbee/main.js:122:56 host.server 2023-07-11 16:04:40.369 error Caught by controller[0]: TypeError: Cannot read properties of undefined (reading 'Error') host.server 2023-07-11 16:04:40.368 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Der Adapter meldet:
zigbee.0 2023-07-11 16:04:39.819 info terminating zigbee.0 2023-07-11 16:04:39.319 info Zigbee: disabling joining new devices. zigbee.0 2023-07-11 16:04:39.319 info cleaned everything up... zigbee.0 2023-07-11 16:04:39.316 error Cannot read properties of undefined (reading 'Error') zigbee.0 2023-07-11 16:04:39.316 error TypeError: Cannot read properties of undefined (reading 'Error') at /opt/iobroker/node_modules/iobroker.zigbee/main.js:122:56 at Hub.configureScope (/opt/iobroker/node_modules/@sentry/src/hub.ts:340:1) at Object.configureScope (/opt/iobroker/node_modules/@sentry/src/exports.ts:76:1) at Zigbee.sendError (/opt/iobroker/node_modules/iobroker.zigbee/main.js:118:32) at Zigbee.onZigbeeAdapterReady (/opt/iobroker/node_modules/iobroker.zigbee/main.js:415:30) zigbee.0 2023-07-11 16:04:39.307 error unhandled promise rejection: Cannot read properties of undefined (reading 'Error') zigbee.0 2023-07-11 16:04:39.306 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). zigbee.0 2023-07-11 16:04:39.306 error Unable to apply ExtPanID changes: Error: SRSP - SYS - osalNvRead after 0,2ms zigbee.0 2023-07-11 16:04:39.304 info Zigbee started zigbee.0 2023-07-11 16:04:39.304 info Currently no devices. zigbee.0 2023-07-11 16:04:39.303 info --> transmitPower : high zigbee.0 2023-07-11 16:04:39.298 info Unable to disable LED, unsupported function. zigbee.0 2023-07-11 16:04:39.298 info Disable LED zigbee.0 2023-07-11 16:04:39.297 info Coordinator firmware version: {"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20201010}} zigbee.0 2023-07-11 16:04:39.207 info Installed Version: ioBroker/ioBroker.zigbee#8d2778a9a17072deac120c681e6e227ecf534691 zigbee.0 2023-07-11 16:04:39.065 info Starting Zigbee npm ... zigbee.0 2023-07-11 16:04:39.064 info delete old Backup files. keep only last 10 zigbee.0 2023-07-11 16:04:39.033 info starting. Version 1.8.15 (non-npm: ioBroker/ioBroker.zigbee#8d2778a9a17072deac120c681e6e227ecf534691) in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.16.1, js-controller: 4.0.24
-
@axcell sagte in Zigbee Adapter mit Error und findet den Stick nicht:
Habe ich, die Version ist: v1.8.15
Die GitHub-Version siehst du nur per
cd /opt/iobroker && npm ls | grep zigbee
-
@thomas-braun sagte in Zigbee Adapter mit Error und findet den Stick nicht:
cd /opt/iobroker && npm ls | grep zigbee
.... sagt das gleiche
axcell@server:~$ cd /opt/iobroker && npm ls | grep zigbee [sudo] password for axcell: └── iobroker.zigbee@1.8.15 (git+ssh://git@github.com/ioBroker/ioBroker.zigbee.git#8d2778a9a17072deac120c681e6e227ecf534691) axcell@server:/opt/iobroker$
-
@axcell sagte in Zigbee Adapter mit Error und findet den Stick nicht:
sagt das gleiche
Das ist nicht das gleiche...
-
@thomas-braun sagte in Zigbee Adapter mit Error und findet den Stick nicht:
@axcell sagte in Zigbee Adapter mit Error und findet den Stick nicht:
sagt das gleiche
Das ist nicht das gleiche...
Und das bedeutet?
Für mich als unwissenden stehen in beiden Ausgaben absolut identische Versionsnummern.
Hilft der zweite von mir gepostete Inhalt bei der Fehlersuche? -
Versionen aus dem GutHub können nur anhand der ID unterschieden werden. Die Versionsnummer kann gleich bleiben.
Du hast also den Stand
8d2778a9a17072deac120c681e6e227ecf534691
ausgecheckt. -
Was ist denn das überhaupt für ein Stick?
Kann es sein, dass du die falsche Firmware drauf hast?