NEWS
[Gelöst] Zigbee Adapter lässt sich Update nicht installieren
-
-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
-
@thomas-braun
So, alles auf dem neusten Stand... leider will der Zigbee immer noch nicht.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:368:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:276:26 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2621:45) at processImmediate (internal/timers.js:463:21) pi@raspberrypi:~ $
-
cd /opt/iobroker npm cache clear --force
-
@frankthegreat
Ansonsten: Schau was in der genannten Datei krumm ist:/opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167
-
Is durchgelaufen...leider keine Besserung.
pi@raspberrypi:/opt/iobroker $ 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:368:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:276:26 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2621:45) at processImmediate (internal/timers.js:463:21) pi@raspberrypi:/opt/iobroker $
-
Findet er nicht.
pi@raspberrypi:~ $ /opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167 -bash: /opt/iobroker/node_modules/iobroker.zigbee/io-package.json:: Datei oder Verzeichnis nicht gefunden pi@raspberrypi:~ $
-
@frankthegreat
?
Du musst da schon mit einem pager oder editor ran.more /opt/iobroker/node_modules/iobroker.zigbee/io-package.json
oder
nano /opt/iobroker/node_modules/iobroker.zigbee/io-package.json