NEWS
[Gelöst] Zigbee Adapter lässt sich Update nicht installieren
-
Moin, habe heute versucht den Zigbee Adapter von Version 1.5.1 auf 1.6.0 upzudaten.
Hat er nicht gemacht und ist dann nicht mehr angesprungen.Hab dann die Instanz und den Adapter deinstalliert...war blöd von mir...ich weis.
Hab ja sogar ein automatisches Update mit Backitup drauf.Wie auch immer...jetzt lässt sich keine Version vom Zigbee mehr installieren.
Vielleicht hat jemand einen Tipp für mich, bevor ich mir mein System komplett zerschieße.Hier der Log beim Versuch der Installation:
$ ./iobroker add zigbee --host raspberrypi ERROR: 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:847:20) at processImmediate (internal/timers.js:463:21) ERROR: process exited with code 1
-
Unten anfangen...
Ist nodeJS sauber?which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
-
@thomas-braun
Da is was faul...aber was?pi@raspberrypi:~ $ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v12.20.1 v12.20.1 6.14.10 OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://packages.microsoft.com/repos/code stable InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 115 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://packages.microsoft.com/repos/code stable InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 115 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 12.20.1-1nodesource1 Installationskandidat: 12.22.6-deb-1nodesource1 Versionstabelle: 12.22.6-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages *** 12.20.1-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:~ $
-
@frankthegreat sagte in Zigbee Adapter lässt sich Update nicht installieren:
Aktualisierung für 115 Pakete verfügbar.
Updaten. Das hast du noch nie getan, stimmt's?
-
@thomas-braun
Hmmmmmm, ok ich geb's ja zuIch hab es mal angestossen.
-
iobroker zuvor gestoppt?
Reboot machen, wenn die Updates durch sind, da sind mit Sicherheit auch Pakete dabei, die eines Neustarts bedürfen. -
-ioB gestopt
-Aktualisierungen durchgeführt
-Reboot
-Fixer durchlaufen lassenSo sieht's jetzt aus:
pi@raspberrypi:~ $ sudo apt-get update && sudo apt-get upgrade -y OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig Die folgenden Pakete sind zurückgehalten worden: binutils binutils-arm-linux-gnueabihf binutils-common libbinutils python-rpi.gpio 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 5 nicht aktualisiert. pi@raspberrypi:~ $
-
Und so...
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.22.6 /usr/bin/node v12.22.6 /usr/bin/npm 6.14.15 nodejs: Installiert: 12.22.6-deb-1nodesource1 Installationskandidat: 12.22.6-deb-1nodesource1 Versionstabelle: *** 12.22.6-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $
-
-
Jetzt sieht's so aus...ich glaube es geht aufwärts.
pi@raspberrypi:~ $ sudo apt-get update && sudo apt-get upgrade -y OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. pi@raspberrypi:~ $
-
Aber der Zigbee Adapter lässt sich immer noch nicht installieren:
$ ./iobroker add zigbee --host raspberrypi ERROR: 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:847:20) at processImmediate (internal/timers.js:463:21) ERROR: process exited with code 1
-
Jetzt ist zumindest die Basis auf Stand.
Nach dem letzten dist-upgrade neugestartet? Die Pakete sind mir zu systemnah für eine kleine Installation.iobroker status iobroker list adapters iobroker list instances iobroker update -i
-
Einige Adapter sind nicht aufm neuesten Stand...dürfte doch aber nix mit dem Zigbee Adapter zu tun haben.
pi@raspberrypi:~ $ iobroker status iobroker is running on this host. Objects type: file States type: file pi@raspberrypi:~ $ iobroker list adapters system.adapter.admin : admin - v4.2.1 system.adapter.alarm : alarm - v2.0.1 system.adapter.alexa2 : alexa2 - v3.9.1 system.adapter.backitup : backitup - v2.1.12 system.adapter.echarts : echarts - v0.4.14 system.adapter.eventlist : eventlist - v0.4.2 system.adapter.history : history - v1.9.13 system.adapter.info : info - v1.9.8 system.adapter.iqontrol : iqontrol - v1.8.0 system.adapter.node-red : node-red - v2.3.0 system.adapter.pushover : pushover - v2.0.3 system.adapter.rpi2 : rpi2 - v1.2.0 system.adapter.senec : senec - v1.3.1 system.adapter.shelly : shelly - v4.0.7 system.adapter.simple-api : simple-api - v2.6.1 system.adapter.socketio : socketio - v3.1.4 system.adapter.sonoff : sonoff - v2.4.0 system.adapter.vis : vis - v1.3.10 system.adapter.web : web - v3.4.1 system.adapter.zigbee : zigbee - v1.5.3 pi@raspberrypi:~ $ iobroker list instances + system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.alarm.0 : alarm : raspberrypi - disabled system.adapter.alexa2.0 : alexa2 : raspberrypi - disabled system.adapter.backitup.0 : backitup : raspberrypi - disabled system.adapter.echarts.0 : echarts : raspberrypi - disabled system.adapter.eventlist.0 : eventlist : raspberrypi - disabled system.adapter.history.0 : history : raspberrypi - disabled system.adapter.info.0 : info : raspberrypi - disabled system.adapter.iqontrol.0 : iqontrol : raspberrypi - disabled system.adapter.node-red.0 : node-red : raspberrypi - disabled, port: 1880, bind: 0.0.0.0 system.adapter.pushover.0 : pushover : raspberrypi - disabled system.adapter.pushover.1 : pushover : raspberrypi - disabled system.adapter.rpi2.0 : rpi2 : raspberrypi - disabled system.adapter.senec.0 : senec : raspberrypi - disabled system.adapter.shelly.0 : shelly : raspberrypi - disabled, port: 1882, bind: 0.0.0.0 system.adapter.sonoff.0 : sonoff : raspberrypi - disabled, port: 1883, bind: 192.168.2.33 system.adapter.vis.0 : vis : raspberrypi - disabled system.adapter.web.0 : web : raspberrypi - disabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive pi@raspberrypi:~ $ iobroker update -i 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 4.2.1 [Updateable] Adapter "alarm" : 2.0.2 , installed 2.0.1 [Updateable] Adapter "alexa2" : 3.9.3 , installed 3.9.1 [Updateable] Adapter "backitup" : 2.1.17 , installed 2.1.12 [Updateable] Adapter "echarts" : 0.4.13 , installed 0.4.14 Adapter "history" : 1.9.13 , installed 1.9.13 Adapter "info" : 1.9.8 , installed 1.9.8 Adapter "iqontrol" : 1.8.2 , installed 1.8.0 [Updateable] Controller "js-controller" : 3.3.15 , installed 3.2.16 [Updateable] Adapter "node-red" : 2.4.0 , installed 2.3.0 [Updateable] Adapter "pushover" : 2.0.5 , installed 2.0.3 [Updateable] Adapter "rpi2" : 1.3.1 , installed 1.2.0 [Updateable] Adapter "shelly" : 4.0.7 , installed 4.0.7 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.0 [Updateable] Adapter "vis" : 1.4.3 , installed 1.3.10 [Updateable] Adapter "web" : 3.4.7 , installed 3.4.1 [Updateable] pi@raspberrypi:~ $
-
-
Und zieh den anderen Kram auch auf was aktuelles!
-
Wie gesagt, der Zigbee will sich nicht installieren lassen...
pi@raspberrypi:~ $ iobroker upgrade iobroker.zigbee@1.5.6 Uncaught Rejection: 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 Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:279:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:187:26 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2607:45) at processImmediate (internal/timers.js:463:21) pi@raspberrypi:~ $
-
Dann zieh zuerst den Rest hoch:
iobroker stop iobroker update iobroker upgrade iobroker upgrade self iobroker start
-
Läuft...
aber ich seh schon...das wird dauern. -
Jetzt rächt sich deine nachlässige Systempflege.
-
@thomas-braun sagte in Zigbee Adapter lässt sich Update nicht installieren:
Jetzt rächt sich deine nachlässige Systempflege.
...ich gelobe Besserung