NEWS
Zigbee Adapter 1.5.6 Fehler Syntax Error
-
Hallo,
es ging vor ein paar Wochen los als ich von 1.4.1 auf 1.5.5 geupdatet habe das der Adapter gelb blieb.
Hab wenig Zeit momentan und mir auch erstmal keine Gedanken das es nicht mehr geht, habe noch von 1.5.5 auf 1.5.6 geupdatet aber blieb immer noch gelb.
Adapter gelöscht und neu installiert, jetzt bekomm ich Syntax Error mit folgenden Fehler im Fenster vom Zigbee Adapter :
ERROR: Process exited with code 1
weniger
mehr$ iobroker add zigbee --host raspberrypi internal/modules/cjs/loader.js:1175 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:1172:22) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72: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:458:21) ERROR: Process exited with code 1
Was kann ich jetzt tun?
Neustart und vom Strom trennen habe ich schon gemacht.
-
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
Was kann ich jetzt tun?
- Mehr Details posten. Zum Beispiel das vollständige Log vom Versuch das zu installieren
- Mehr Details posten. Zum Beispiel deine Systemkonfiguration (node/nodejs/npm Version, aber auch JSController und Admin version)
Bei der Menge an fehlenden Informationen kann nur geraten werden warum das bei Dir nicht geht.
-
Raspi 4
Node 12.18.2
NPM 6.14.5
Cc2638/2692?! Stick von artekHabe den Log nur kopiert.
2021-06-29 14:32:54.733 - info: host.raspberrypi iobroker add zigbee --host raspberrypi 2021-06-29 14:32:56.690 - error: host.raspberrypi iobroker internal/modules/cjs/loader.js:1175 throw err; ^SyntaxError: /opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167 at parse () at Object.Module._extensions..json (internal/modules/cjs/loader.js:1172:22) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:480:19) at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:847:20) at processImmediate (internal/timers.js:458:21) 2021-06-29 14:32:56.703 - info: host.raspberrypi iobroker exit
MOD-EDIT: Code in code-tags gesetzt!
-
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
Node 12.18.2
Ist nicht aktuell, der Rest des Systems dann vermutlich auch nicht.
-
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
Raspi 4
Node 12.18.2
NPM 6.14.5
Cc2638/2692?! Stick von artekHabe den Log nur kopiert.
2021-06-29 14:32:54.733 - info: host.raspberrypi iobroker add zigbee --host raspberrypi 2021-06-29 14:32:56.690 - error: host.raspberrypi iobroker internal/modules/cjs/loader.js:1175 throw err; ^SyntaxError: /opt/iobroker/node_modules/iobroker.zigbee/io-package.json: Unexpected token } in JSON at position 167 at parse () at Object.Module._extensions..json (internal/modules/cjs/loader.js:1172:22) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:480:19) at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:847:20) at processImmediate (internal/timers.js:458:21) 2021-06-29 14:32:56.703 - info: host.raspberrypi iobroker exit
MOD-EDIT: Code in code-tags gesetzt!
Das ist nicht das Log von der Installation des Adapters.
A.
-
mehr kam nicht im log beim versuch den zigbee adapter zu installieren.
Der genaue Fehler der im Fenster vom Zigbee Adapter stand ist im ersten Post.
Würde es denn was bringen node anzuheben auf 12.22.1 oder noch was anderes?
Wollte jetzt nicht unbedingt iobroker neu machen, reicht schon das alle rund 30 Stück Geräte weg sind... Wenn nichts anderes hilft muß ich iobroker halt neu machen.
-
@mac_schmeck
System auf Stand bringen, npm cache löschen, nochmal den Adapter installieren, Log Files posten. -
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
mehr kam nicht im log beim versuch den zigbee adapter zu installieren.
Der genaue Fehler der im Fenster vom Zigbee Adapter stand ist im ersten Post.
Würde es denn was bringen node anzuheben auf 12.22.1 oder noch was anderes?
Wollte jetzt nicht unbedingt iobroker neu machen, reicht schon das alle rund 30 Stück Geräte weg sind... Wenn nichts anderes hilft muß ich iobroker halt neu machen.
- Die geräte sind nicht weg. Solange du die Sicherung der shepherd.db und (wenn vorhanden) nvbackup.json vom Verzeichnis iobroker-data/zigbee_0 noch hast sind die Geräte auch noch da.
- Du hast oben nur den Fehler beim Installieren gepostet, nicht das vollständige log vom installieren.
Bitte die Folgenden Befehle in der Reihenfolge ausführen (nachdem du die nodeJS Umgebung auf Stand gebracht hast) und die Ausgaben posten:
iobroker install zigbee
iobroker add zigbeeA.
-
Es geht immer noch nicht obwohl ich node jetzt auf 12.22.1, neueste version oder soll ich auf Version 14 gehen?
Er gibt als Fehler aus das zigbee schon installiert ist, ist für mich aber nicht sichtbar. Bei Upgrade kommt dann der gleiche Fehler wie in Post 1.
Ich wollte einen Code Tag Posten aber dann kam immer forbidden, bin ich gesperrt?
-
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
immer forbidden
hast möglicherweise zu lange im Browser gebraucht, Seite neu laden, dann sollte es funktionieren
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
neueste version oder soll ich auf Version 14 gehen?
nein, nicht notwendig, muss/sollte mit 12.22.1 laufen
geh mal zurück auf die 1.4 und danach updaten auf die 1.5.6
-
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
Es geht immer noch nicht obwohl ich node jetzt auf 12.22.1, neueste version oder soll ich auf Version 14 gehen?
which nodejs node npm && nodejs -v && node -v && npm -v && apt policy nodejs
das zigbee schon installiert ist, ist für mich aber nicht sichtbar. Bei Upgrade kommt dann der gleiche Fehler wie in Post 1.
iobroker list instances iobroker list adapters iobroker status iobroker update
-
Das ist der Fehler der kommt wenn ich den Adapter installieren möchte
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)
Die anderen Hilfen werde ich ausprobieren.
Danke schon einmal, sehr sehr kompliziert für mich.
-
@thomas-braun said in Zigbee Adapter 1.5.6 Fehler Syntax Error:
which nodejs node npm && nodejs -v && node -v && npm -v && apt policy nodejs
/usr/bin/nodejs /usr/bin/node /usr/bin/npm v12.22.1 v12.22.1 6.14.12 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. nodejs: Installiert: 12.22.1-1nodesource1 Installationskandidat: 12.22.1-1nodesource1 Versionstabelle: *** 12.22.1-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
kommt dann als meldung.
-
@thomas-braun ```
das zigbee schon installiert ist, ist für mich aber nicht sichtbar. Bei Upgrade kommt dann der gleiche Fehler wie in Post 1.
iobroker list instances iobroker list adapters iobroker status iobroker update
hab ich so nacheinander eingegeben, bei instanzen stand der zigbee adapter nicht dabei. Danach nochmal versucht den zigbee adapter 1.5.6 zu installieren immer noch mit der gleichen Fehlermeldung.
-
@crunchip said in Zigbee Adapter 1.5.6 Fehler Syntax Error:
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
immer forbidden
hast möglicherweise zu lange im Browser gebraucht, Seite neu laden, dann sollte es funktionieren
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
neueste version oder soll ich auf Version 14 gehen?
nein, nicht notwendig, muss/sollte mit 12.22.1 laufen
geh mal zurück auf die 1.4 und danach updaten auf die 1.5.6
Ich kann die 1.4 nicht auswählen, ich habe nur die Möglichkeit die 1.5.6 auszuwählen, Expertenmodus ist aktiviert.
-
Wäre hilfreich wenn man die kompletten Ein- wie auch Ausgaben der Befehle sehen würde.
-
@thomas-braun said in Zigbee Adapter 1.5.6 Fehler Syntax Error:
Wäre hilfreich wenn man die kompletten Ein- wie auch Ausgaben der Befehle sehen würde.
instances:
+ system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : raspberrypi - enabled + system.adapter.backitup.0 : backitup : raspberrypi - enabled + system.adapter.discovery.0 : discovery : raspberrypi - enabled system.adapter.flot.0 : flot : raspberrypi - disabled + system.adapter.history.0 : history : raspberrypi - enabled + system.adapter.info.0 : info : raspberrypi - enabled + system.adapter.iqontrol.0 : iqontrol : raspberrypi - enabled + system.adapter.javascript.0 : javascript : raspberrypi - enabled + system.adapter.pushover.0 : pushover : raspberrypi - enabled + system.adapter.terminal.0 : terminal : raspberrypi - enabled, port: 8088, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive
adapters:
system.adapter.admin : admin - v5.1.9 system.adapter.alexa2 : alexa2 - v3.9.0 system.adapter.backitup : backitup - v2.1.6 system.adapter.discovery : discovery - v2.6.1 system.adapter.flot : flot - v1.10.6 system.adapter.history : history - v1.9.12 system.adapter.info : info - v1.7.14 system.adapter.iqontrol : iqontrol - v1.6.4 system.adapter.javascript : javascript - v5.1.3 system.adapter.pushover : pushover - v2.0.3 system.adapter.simple-api : simple-api - v2.5.3 system.adapter.socketio : socketio - v3.1.4 system.adapter.terminal : terminal - v0.1.2 system.adapter.web : web - v3.4.0 system.adapter.zigbee : zigbee - v1.5.6
status:
iobroker is running on this host. Objects type: file States type: file
update: auszug weil sonst sehr groß y-z
Adapter "yahka" : 0.12.0 Adapter "yamaha" : 0.4.0 Adapter "yeelight-2" : 1.0.3 Adapter "youtube" : 1.0.3 Adapter "yr" : 2.0.3 Adapter "zigbee" : 1.5.6 Adapter "zont" : 0.5.3 Adapter "zwave2" : 1.10.1
-
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
Ich kann die 1.4 nicht auswählen, ich habe nur die Möglichkeit die 1.5.6 auszuwählen, Expertenmodus ist aktiviert.
die 1.4.1 müsste angezeigt werden, zumindest bei mir
-
@crunchip said in Zigbee Adapter 1.5.6 Fehler Syntax Error:
@mac_schmeck sagte in Zigbee Adapter 1.5.6 Fehler Syntax Error:
Ich kann die 1.4 nicht auswählen, ich habe nur die Möglichkeit die 1.5.6 auszuwählen, Expertenmodus ist aktiviert.
die 1.4.1 müsste angezeigt werden, zumindest bei mir
das ging auch mal aber wird nicht mehr angezeigt, ich habe nur das Symbol für instanz hinzufügen und lismich
-
@mac_schmeck aber scheinbar hast du keine Instanz installiert, füge doch mal eine Instanz hinzu
EDIT:
oder du schmeisst den ganzen Adapter mal runter und installierst den neusudo rm -r /opt/iobroker/node_modules/iobroker.zigbee