NEWS
[Gelöst] Zigbee Adapter lässt sich nicht Inst
-
Leider bricht die Installation des Zigbee Adapter 1.5.6 mit der folgenden Meldung immer ab.
Was läuft da bei mir schief?
System läuft auf einem PI 3B, Admin V5.1.23ERROR: Process exited with code 1 weniger mehr $ iobroker add zigbee --host raspberrypi internal/modules/cjs/loader.js:1044 throw err; ^SyntaxError: /opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167 at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1041:22) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:480:19) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:864:20) at processImmediate (internal/timers.js:463:21) ERROR: Process exited with code 1
-
@gerald123 sagte in Zigbee Adapter lässt sich nicht Inst:
internal/modules/cjs/loader.js:1044 throw err;
gleiches Thema :
https://forum.iobroker.net/topic/46086/zigbee-adapter-1-5-6-fehler-syntax-error/24
-
which nodejs node npm && nodejs -v && node -v && npm -v && apt policy nodejs cd /opt/iobroker npm cache clear --force iobroker update iobroker add zigbee
-
@thomas-braun hat nix mit zu tun.... wir hatten mal eine Version wo die io-package.json fehlerhaft war
da hilft nur direkt von GIT per npm installieren
-
@thomas-braun sagte in Zigbee Adapter lässt sich nicht Inst:
which nodejs node npm && nodejs -v && node -v && npm -v && apt policy nodejs cd /opt/iobroker npm cache clear --force iobroker update iobroker add zigbee
Hab jetzt die Befehle mal durchlaufen lassen
pi@raspberrypi:~ $ iobroker stop pi@raspberrypi:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v12.22.2 v12.22.2 6.14.13 nodejs: Installiert: 12.22.2-1nodesource1 Installationskandidat: 12.22.5-1nodesource1 Versionstabelle: 12.22.5-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages *** 12.22.2-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ npm cache clear --force npm WARN using --force I sure hope you know what you are doing. pi@raspberrypi:/opt/iobroker $ iobroker update Used repository: stable hash changed or no sources cached => force download of new sources update done Cannot read or parse /opt/iobroker/node_modules/iobroker.js-controller/lib/../node_modules/iobroker.zigbee/io-package.json: /opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167 Cannot read or parse /opt/iobroker/node_modules/iobroker.js-controller/lib/../node_modules/iobroker.zigbee/io-package.json: /opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167 Adapter "admin" : 5.1.23 , installed 5.1.23 Adapter "backitup" : 2.1.13 , installed 2.1.13 Adapter "discovery" : 2.7.0 , installed 2.7.0 Adapter "flot" : 1.10.6 , installed 1.10.6 Adapter "history" : 1.9.13 , installed 1.9.13 Adapter "icons-mfd-svg" : 1.0.2 , installed 1.0.2 Adapter "info" : 1.9.8 , installed 1.9.8 Adapter "javascript" : 5.2.8 , installed 5.2.8 Controller "js-controller" : 3.3.15 , installed 3.3.15 Adapter "mqtt" : 2.4.0 , installed 2.4.0 Adapter "parser" : 1.0.7 , installed 1.0.7 Adapter "ph803w" : 1.0.1 , installed 1.0.1 Adapter "simple-api" : 2.6.1 , installed 2.6.1 Adapter "socketio" : 3.1.4 , installed 3.1.4 Adapter "sonoff" : 2.4.5 , installed 2.4.5 Adapter "terminal" : 0.1.2 , installed 0.1.2 Adapter "vis" : 1.4.3 , installed 1.4.3 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5 Adapter "vis-colorpicker": 1.2.0 , installed 1.2.0 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets" : 1.1.7 , installed 1.1.7 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "vis-metro" : 1.1.2 , installed 1.1.2 Adapter "vis-plumb" : 1.0.2 , installed 1.0.2 Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-timeandweather": 1.1.7 , installed 1.1.7 Adapter "web" : 3.4.7 , installed 3.4.7 Adapter "wled" : 0.5.6 , installed 0.5.6 pi@raspberrypi:/opt/iobroker $ iobroker add zigbee internal/modules/cjs/loader.js:1044 throw err; ^ SyntaxError: /opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167 at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1041:22) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:480:19) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:864:20) at processImmediate (internal/timers.js:463:21) pi@raspberrypi:/opt/iobroker $
Hab den Adapter dann über NPM installiert und nun funktioniert er einwandfrei.
Danke für eure Unterstützung -
@gerald123
Das schau ja ganz gut aus.
Noch die node-Installation auf Stand bringen. -
@thomas-braun Nur um nichts falsches zu machen, mit welchen Befehlen macht man es richtig
-
iobroker stop sudo apt update sudo apt dist-upgrade iobroker start
Wenn viel 'unübersichtliches' aktualisiert wurde würde ich vielleicht Mal durch starten:
sudo reboot
-
@thomas-braun super danke, hab jetzt alles so ausgeführt
-
@gerald123
Dann halte dein System regelmäßig auf Stand.