NEWS
Kein Update mehr möglich mit Node.js 16
-
@lobomau Updates gehen sonst auch, die vorher nicht gingen. Ich hatte noch ein Update für statistics Adapter von 1.x auf 2.x, das nun geklappt hat.
Probleme macht z.B. der VIS Adapter.
Während des Backups:
host.ioBroker 2022-06-21 13:28:00.007 error iobroker host.ioBroker Cannot install iobroker.vis@1.4.15: 6 vis.0 2022-06-21 13:27:59.124 warn Terminated (UNCAUGHT_EXCEPTION): Without reason vis.0 2022-06-21 13:27:59.122 info terminating vis.0 2022-06-21 13:27:58.617 error Not exists vis.0 2022-06-21 13:27:58.616 error Error: Not exists at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js:2973:17) at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1043:26) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1092:29) at processImmediate (node:internal/timers:468:21) vis.0 2022-06-21 13:27:58.613 error unhandled promise rejection: Not exists vis.0 2022-06-21 13:27:58.612 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(). vis.0 2022-06-21 13:27:57.951 info vis license is OK. vis.0 2022-06-21 13:27:57.786 info starting. Version 1.4.15 in /opt/iobroker/node_modules/iobroker.vis, node: v16.15.1, js-controller: 4.0.23 host.ioBroker 2022-06-21 13:27:46.372 info iobroker Installing iobroker.vis@1.4.15... (System call) host.ioBroker 2022-06-21 13:27:46.370 info iobroker NPM version: 8.11.0 host.ioBroker 2022-06-21 13:27:42.400 info iobroker add vis auto --host ioBroker host.ioBroker 2022-06-21 13:26:57.218 info iobroker exit 25 host.ioBroker 2022-06-21 13:26:56.167 error iobroker host.ioBroker Cannot install iobroker.vis: 6 vis.0 2022-06-21 13:26:55.284 warn Terminated (UNCAUGHT_EXCEPTION): Without reason vis.0 2022-06-21 13:26:55.282 info terminating vis.0 2022-06-21 13:26:54.774 error Not exists vis.0 2022-06-21 13:26:54.773 error Error: Not exists at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js:2973:17) at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1043:26) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1092:29) at processImmediate (node:internal/timers:468:21) vis.0 2022-06-21 13:26:54.770 error unhandled promise rejection: Not exists vis.0 2022-06-21 13:26:54.769 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(). vis.0 2022-06-21 13:26:54.051 info vis license is OK. vis.0 2022-06-21 13:26:53.884 info starting. Version 1.4.15 in /opt/iobroker/node_modules/iobroker.vis, node: v16.15.1, js-controller: 4.0.23 host.ioBroker 2022-06-21 13:26:41.987 info iobroker Installing iobroker.vis... (System call) host.ioBroker 2022-06-21 13:26:41.985 info iobroker NPM version: 8.11.0 host.ioBroker 2022-06-21 13:26:40.863 info iobroker install iobroker.vis host.ioBroker 2022-06-21 13:26:38.538 info iobroker url iobroker.vis --host ioBroker host.ioBroker 2022-06-21 13:24:42.858 info iobroker exit 25 host.ioBroker 2022-06-21 13:24:41.831 error iobroker host.ioBroker Cannot install iobroker/ioBroker.vis: 6 vis.0 2022-06-21 13:24:40.964 warn Terminated (UNCAUGHT_EXCEPTION): Without reason vis.0 2022-06-21 13:24:40.963 info terminating vis.0 2022-06-21 13:24:40.455 error Not exists vis.0 2022-06-21 13:24:40.453 error Error: Not exists at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js:2973:17) at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1043:26) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1092:29) at processImmediate (node:internal/timers:468:21) vis.0 2022-06-21 13:24:40.450 error unhandled promise rejection: Not exists vis.0 2022-06-21 13:24:40.449 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(). vis.0 2022-06-21 13:24:39.728 info vis license is OK. vis.0 2022-06-21 13:24:39.559 info starting. Version 1.4.15 in /opt/iobroker/node_modules/iobroker.vis, node: v16.15.1, js-controller: 4.0.23 host.ioBroker 2022-06-21 13:23:52.654 info iobroker Installing iobroker/ioBroker.vis... (System call) host.ioBroker 2022-06-21 13:23:52.653 info iobroker NPM version: 8.11.0 host.ioBroker 2022-06-21 13:23:51.523 info iobroker install iobroker/ioBroker.vis host.ioBroker 2022-06-21 13:23:49.205 info iobroker url iobroker/ioBroker.vis --host ioBroker host.ioBroker 2022-06-21 13:22:03.915 error Cannot download and install adapter "vis@1.4.15". To retry it disable/enable the adapter or restart host. Also check the error messages in the log! host.ioBroker 2022-06-21 13:22:02.914 info iobroker npm-install: exit 25 host.ioBroker 2022-06-21 13:22:01.879 error iobroker npm-install: host.ioBroker Cannot install iobroker.vis@1.4.15: 6 vis.0 2022-06-21 13:22:00.998 warn Terminated (UNCAUGHT_EXCEPTION): Without reason vis.0 2022-06-21 13:22:00.997 info terminating host.ioBroker 2022-06-21 13:22:00.707 info iobroker exit 0 vis.0 2022-06-21 13:22:00.492 error Not exists vis.0 2022-06-21 13:22:00.491 error Error: Not exists at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js:2973:17) at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1043:26) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1092:29) at processImmediate (node:internal/timers:468:21) vis.0 2022-06-21 13:22:00.488 error unhandled promise rejection: Not exists vis.0 2022-06-21 13:22:00.486 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(). vis.0 2022-06-21 13:21:59.814 info vis license is OK. host.ioBroker 2022-06-21 13:21:59.663 info iobroker upload [0] statistics.admin /opt/iobroker/node_modules/iobroker.statistics/admin/words.js words.js application/javascript host.ioBroker 2022-06-21 13:21:59.650 info iobroker upload [1] statistics.admin /opt/iobroker/node_modules/iobroker.statistics/admin/statistics.png statistics.png image/png vis.0 2022-06-21 13:21:59.647 info starting. Version 1.4.15 in /opt/iobroker/node_modules/iobroker.vis, node: v16.15.1, js-controller: 4.0.23
Danach über ioBroker versucht zu installieren über npm:
$ iobroker url iobroker/ioBroker.vis --host ioBroker install iobroker/ioBroker.vis NPM version: 8.11.0 Installing iobroker/ioBroker.vis... (System call) host.ioBroker Cannot install iobroker/ioBroker.vis: 6 ERROR: Process exited with code 25
-
@lobomau sagte in Kein Update mehr möglich mit Node.js 16:
Backup über backup-Adapter läuft gerade
@lobomau sagte in Kein Update mehr möglich mit Node.js 16:
Probleme macht z.B. der VIS Adapter
hast du vor dem Backup zurück spielen vis installiert?
-
@crunchip nein, VIS war lange installiert und lange nicht geupdatet worden also nicht geändert worden.
-
-
@crunchip nein, bisher nicht. Ich lese mich da mal rein...
Edit.: habe es hiermit hinbekommen VIS ans laufen zu bekommen:
iob upgrade vis@1.3.1
-
@lobomau ich weiß nicht ob es ein bug ist oder ich etwas falsch gemacht habe. Aber alle DP unter 0_userdata haben ihren Wert verloren nach dem Einspielen des Backups. Ich muss die meisten händisch jetzt auf einen Wert stellen.
Meine Zählerständer sind damit auch weg. Müsste ich mir über den stillgelegten Container wiederholen.
-
@lobomau sagte in Kein Update mehr möglich mit Node.js 16:
Ich muss die meisten händisch jetzt auf einen Wert stellen.
Meine Zählerständer sind damit auch weg.Du beschreibst doch den Datenpunkt durch ein Script oder der gleichen, dann sollte auch der Wert wieder geschrieben werden.
Solange da nichts geschrieben wurde, bleibt da null stehen und so wie ich das sehe, werden die ja erst heut nacht geschrieben. -
@crunchip sagte in Kein Update mehr möglich mit Node.js 16:
@lobomau sagte in Kein Update mehr möglich mit Node.js 16:
Ich muss die meisten händisch jetzt auf einen Wert stellen.
Meine Zählerständer sind damit auch weg.Du beschreibst doch den Datenpunkt durch ein Script oder der gleichen, dann sollte auch der Wert wieder geschrieben werden.
nicht wenn das Skript zur Berechnung einen alten Wert (Zählerstand Vorjahr) benötigt
@lobomau worin speicherst du deine states?
-
@homoran sagte in Kein Update mehr möglich mit Node.js 16:
nicht wenn das Skript zur Berechnung einen alten Wert (Zählerstand Vorjahr) benötigt
Hmm, das ist dann allerdings blöd. Dann stellst sich mir die Frage, wie man so etwas im Zweifelsfall abfangen könnte.
-
@crunchip sagte in Kein Update mehr möglich mit Node.js 16:
@homoran sagte in Kein Update mehr möglich mit Node.js 16:
nicht wenn das Skript zur Berechnung einen alten Wert (Zählerstand Vorjahr) benötigt
Hmm, das ist dann allerdings blöd. Dann stellst sich mir die Frage, wie man so etwas im Zweifelsfall abfangen könnte.
wenn die Speicherung file/file ist, ist es im Backup, bei redis muss redis Speicherung getrennt konfiguriert werden.
jetzt kommt aber mit den neueren Controller Versionen noch jsonl hinzu. auch das wäre im Backup drin.Wie es allerdings ist, wenn auf eine neue Version eingespielt wird, die jsonl hat, das Backup allerdings nicht, weißich jetzt nicht ob und die die Migration der Datenbank abläuft.
Ich meine, dass es von file zu jsonl funktionieren müsste.
-
@homoran sagte in Kein Update mehr möglich mit Node.js 16:
Wie es allerdings ist, wenn auf eine neue Version eingespielt wird, die jsonl hat, das Backup allerdings nicht
Davon bin ich allerdings nicht ausgegangen, bzw er es nicht explizit umgestellt hat, von daher war ich der Meinung, das wie oben geschrieben, die Werte wieder kommen.
-
@crunchip sagte in Kein Update mehr möglich mit Node.js 16:
Davon bin ich allerdings nicht ausgegangen,
Deswegen hab ich ja nachgefragt
@homoran sagte in Kein Update mehr möglich mit Node.js 16:
@lobomau worin speicherst du deine states?
-
@crunchip @Homoran also sowohl als auch. Einige kommen automatisch wieder durch die Scripts.
Aber z.B. die Zählerwerte nicht. Ich hatte da manuell einen Startwert vorgegeben.
Hier ein Screenshot aus der VIS, die Lademenge über eine Wallbox. Das Script addiert zum bestehenden Wert immer den neuen Wert dazu und setzt den auf 0 täglich, wöchentlich, monatlich,...
-
@lobomau die Frage war, ob du file/redis oder jsonl verwendest
-
@crunchip redis benutze ich
lobomau@ioBroker:~$ iob status iobroker is running on this host. Objects type: file States type: redis
Achso... war jsonl nicht der neueste shit?
Oder hat redis auch Vorteile?
-
@lobomau sagte in Kein Update mehr möglich mit Node.js 16:
redis benutze ich
hast du das backup und Restore dafür konfiguriert?
außerdem redis-server auf der neuen Installation vor dem restore installiert?
-
@homoran die Frage stelle ich mir auch. Sehe grad die Konfig vom Backitup Adapter und die Möglichkeit Redis zu sichern. Ok, dann kann es gut sein, dass ich das nicht an hatte.
-
Hi Leute,
nach dem update auf die Version 16 habe ich mit meinem System auch Probleme.
Beim Versuch ein Adapter zu de-/installieren kommt folgender Fehler:$ iobroker add accuweather --host raspberrypi NPM version: 8.11.0 Installing iobroker.accuweather@1.2.1... (System call) host.raspberrypi Cannot install iobroker.accuweather@1.2.1: 1 ERROR: Process exited with code 25
Geupdatet habe ich das ganze nach Anleitung auf meinem Pi 4.
Hat einer von euch eine Lösung für mich?
Möchte mein Problem durch Probieren nicht noch schlimmer machen.
-
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
und dann
cd /opt/iobroker npm ls | grep 'ERR|github'
-
pi@raspberrypi:~ $ cd/ -bash: cd/: Datei oder Verzeichnis nicht gefunden pi@raspberrypi:~ $ cd / pi@raspberrypi:/ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@raspberrypi:/ $ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.15.1 v16.15.1 8.11.0 pi / OK:1 http://archive.raspberrypi.org/debian bullseye InRelease OK:2 https://deb.nodesource.com/node_14.x bullseye InRelease OK:3 https://www.pivccu.de/piVCCU stable InRelease OK:4 http://raspbian.raspberrypi.org/raspbian bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 11 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 16.15.1-deb-1nodesource1 Installationskandidat: 16.15.1-deb-1nodesource1 Versionstabelle: *** 16.15.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 14.19.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main armhf Packages 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages pi@raspberrypi:/ $ cd /opt/iobroker npm ls | grep 'ERR|github' npm ERR! code ELSPROBLEMS npm ERR! extraneous: @serialport/parser-byte-length@1.0.5 /opt/iobroker/node_modules/@serialport/parser-byte-length npm ERR! extraneous: @serialport/parser-cctalk@1.0.5 /opt/iobroker/node_modules/@serialport/parser-cctalk npm ERR! extraneous: @serialport/parser-delimiter@1.0.5 /opt/iobroker/node_modules/@serialport/parser-delimiter npm ERR! extraneous: @serialport/parser-readline@1.0.5 /opt/iobroker/node_modules/@serialport/parser-readline npm ERR! extraneous: @serialport/parser-ready@1.0.5 /opt/iobroker/node_modules/@serialport/parser-ready npm ERR! extraneous: @serialport/parser-regex@1.0.5 /opt/iobroker/node_modules/@serialport/parser-regex npm ERR! extraneous: @types/caseless@0.12.2 /opt/iobroker/node_modules/@types/caseless npm ERR! extraneous: @types/request@2.48.7 /opt/iobroker/node_modules/@types/request npm ERR! extraneous: @types/tough-cookie@4.0.2 /opt/iobroker/node_modules/@types/tough-cookie npm ERR! extraneous: ansi-bgblack@0.1.1 /opt/iobroker/node_modules/ansi-bgblack npm ERR! extraneous: ansi-bgblue@0.1.1 /opt/iobroker/node_modules/ansi-bgblue npm ERR! extraneous: ansi-bgcyan@0.1.1 /opt/iobroker/node_modules/ansi-bgcyan npm ERR! extraneous: ansi-bggreen@0.1.1 /opt/iobroker/node_modules/ansi-bggreen npm ERR! extraneous: ansi-bgmagenta@0.1.1 /opt/iobroker/node_modules/ansi-bgmagenta npm ERR! extraneous: ansi-bgred@0.1.1 /opt/iobroker/node_modules/ansi-bgred npm ERR! extraneous: ansi-bgwhite@0.1.1 /opt/iobroker/node_modules/ansi-bgwhite npm ERR! extraneous: ansi-bgyellow@0.1.1 /opt/iobroker/node_modules/ansi-bgyellow npm ERR! extraneous: ansi-black@0.1.1 /opt/iobroker/node_modules/ansi-black npm ERR! extraneous: ansi-blue@0.1.1 /opt/iobroker/node_modules/ansi-blue npm ERR! extraneous: ansi-bold@0.1.1 /opt/iobroker/node_modules/ansi-bold npm ERR! extraneous: ansi-colors@0.2.0 /opt/iobroker/node_modules/ansi-colors npm ERR! extraneous: ansi-cyan@0.1.1 /opt/iobroker/node_modules/ansi-cyan npm ERR! extraneous: ansi-dim@0.1.1 /opt/iobroker/node_modules/ansi-dim npm ERR! extraneous: ansi-green@0.1.1 /opt/iobroker/node_modules/ansi-green npm ERR! extraneous: ansi-grey@0.1.1 /opt/iobroker/node_modules/ansi-grey npm ERR! extraneous: ansi-hidden@0.1.1 /opt/iobroker/node_modules/ansi-hidden npm ERR! extraneous: ansi-inverse@0.1.1 /opt/iobroker/node_modules/ansi-inverse npm ERR! extraneous: ansi-italic@0.1.1 /opt/iobroker/node_modules/ansi-italic npm ERR! extraneous: ansi-magenta@0.1.1 /opt/iobroker/node_modules/ansi-magenta npm ERR! extraneous: ansi-red@0.1.1 /opt/iobroker/node_modules/ansi-red npm ERR! extraneous: ansi-reset@0.1.1 /opt/iobroker/node_modules/ansi-reset npm ERR! extraneous: ansi-strikethrough@0.1.1 /opt/iobroker/node_modules/ansi-strikethrough npm ERR! extraneous: ansi-underline@0.1.1 /opt/iobroker/node_modules/ansi-underline npm ERR! extraneous: ansi-white@0.1.1 /opt/iobroker/node_modules/ansi-white npm ERR! extraneous: ansi-yellow@0.1.1 /opt/iobroker/node_modules/ansi-yellow npm ERR! extraneous: arr-swap@1.0.1 /opt/iobroker/node_modules/arr-swap npm ERR! extraneous: buffer-alloc-unsafe@1.1.0 /opt/iobroker/node_modules/buffer-alloc-unsafe npm ERR! extraneous: buffer-alloc@1.2.0 /opt/iobroker/node_modules/buffer-alloc npm ERR! extraneous: buffer-fill@1.0.0 /opt/iobroker/node_modules/buffer-fill npm ERR! extraneous: busboy@0.2.14 /opt/iobroker/node_modules/busboy npm ERR! extraneous: choices-separator@2.0.0 /opt/iobroker/node_modules/choices-separator npm ERR! extraneous: clone-deep@1.0.0 /opt/iobroker/node_modules/clone-deep npm ERR! extraneous: commander@2.20.0 /opt/iobroker/node_modules/commander npm ERR! extraneous: cookie-parser@1.4.4 /opt/iobroker/node_modules/cookie-parser npm ERR! extraneous: dicer@0.2.5 /opt/iobroker/node_modules/dicer npm ERR! extraneous: error-symbol@0.1.0 /opt/iobroker/node_modules/error-symbol npm ERR! extraneous: expand-template@1.1.1 /opt/iobroker/node_modules/expand-template npm ERR! extraneous: express-fileupload@0.4.1 /opt/iobroker/node_modules/express-fileupload npm ERR! extraneous: express-session@1.16.2 /opt/iobroker/node_modules/express-session npm ERR! extraneous: info-symbol@0.1.0 /opt/iobroker/node_modules/info-symbol npm ERR! invalid: iobroker.alexa2@3.12.0 /opt/iobroker/node_modules/iobroker.alexa2 npm ERR! invalid: iobroker.cloud@4.1.1 /opt/iobroker/node_modules/iobroker.cloud npm ERR! invalid: iobroker.fb-checkpresence@1.1.15 /opt/iobroker/node_modules/iobroker.fb-checkpresence npm ERR! invalid: iobroker.fritzdect@2.2.6 /opt/iobroker/node_modules/iobroker.fritzdect npm ERR! invalid: iobroker.fully-tablet-control@0.3.6-1 /opt/iobroker/node_modules/iobroker.fully-tablet-control npm ERR! invalid: iobroker.fullybrowser@2.1.2 /opt/iobroker/node_modules/iobroker.fullybrowser npm ERR! invalid: iobroker.hue-extended@2.0.1 /opt/iobroker/node_modules/iobroker.hue-extended npm ERR! invalid: iobroker.life360@0.2.17 /opt/iobroker/node_modules/iobroker.life360 npm ERR! invalid: iobroker.netatmo-crawler@0.8.1 /opt/iobroker/node_modules/iobroker.netatmo-crawler npm ERR! invalid: iobroker.nina@0.0.25 /opt/iobroker/node_modules/iobroker.nina npm ERR! invalid: iobroker.nuki-extended@2.6.1 /opt/iobroker/node_modules/iobroker.nuki-extended npm ERR! invalid: iobroker.pi-hole@1.3.4 /opt/iobroker/node_modules/iobroker.pi-hole npm ERR! invalid: iobroker.radar2@2.0.3 /opt/iobroker/node_modules/iobroker.radar2 npm ERR! invalid: iobroker.samsung_tizen@0.0.12 /opt/iobroker/node_modules/iobroker.samsung_tizen npm ERR! invalid: iobroker.tr-064@4.2.16 /opt/iobroker/node_modules/iobroker.tr-064 npm ERR! invalid: iobroker.vis-owl@0.2.4 /opt/iobroker/node_modules/iobroker.vis-owl npm ERR! extraneous: is-number@6.0.0 /opt/iobroker/node_modules/is-number npm ERR! extraneous: jsonata@1.8.5 /opt/iobroker/node_modules/jsonata npm ERR! extraneous: koalas@1.0.2 /opt/iobroker/node_modules/koalas npm ERR! extraneous: lazy-cache@2.0.2 /opt/iobroker/node_modules/lazy-cache npm ERR! extraneous: log-ok@0.1.1 /opt/iobroker/node_modules/log-ok npm ERR! extraneous: log-utils@0.2.1 /opt/iobroker/node_modules/log-utils npm ERR! extraneous: md5@2.2.1 /opt/iobroker/node_modules/md5 npm ERR! extraneous: mixin-object@2.0.1 /opt/iobroker/node_modules/mixin-object npm ERR! extraneous: passport@0.4.0 /opt/iobroker/node_modules/passport npm ERR! extraneous: picocolors@1.0.0 /opt/iobroker/node_modules/picocolors npm ERR! extraneous: pointer-symbol@1.0.0 /opt/iobroker/node_modules/pointer-symbol npm ERR! extraneous: prebuild-install@4.0.0 /opt/iobroker/node_modules/prebuild-install npm ERR! extraneous: promirepl@1.0.1 /opt/iobroker/node_modules/promirepl npm ERR! extraneous: prompt-actions@3.0.2 /opt/iobroker/node_modules/prompt-actions npm ERR! extraneous: prompt-base@4.1.0 /opt/iobroker/node_modules/prompt-base npm ERR! extraneous: prompt-checkbox@2.2.0 /opt/iobroker/node_modules/prompt-checkbox npm ERR! extraneous: prompt-choices@4.1.0 /opt/iobroker/node_modules/prompt-choices npm ERR! extraneous: prompt-list@3.2.0 /opt/iobroker/node_modules/prompt-list npm ERR! extraneous: prompt-question@5.0.2 /opt/iobroker/node_modules/prompt-question npm ERR! extraneous: prompt-radio@1.2.1 /opt/iobroker/node_modules/prompt-radio npm ERR! extraneous: radio-symbol@2.0.0 /opt/iobroker/node_modules/radio-symbol npm ERR! extraneous: readline-ui@2.2.3 /opt/iobroker/node_modules/readline-ui npm ERR! extraneous: readline-utils@2.2.3 /opt/iobroker/node_modules/readline-utils npm ERR! extraneous: serialport@6.2.2 /opt/iobroker/node_modules/serialport npm ERR! extraneous: set-getter@0.1.0 /opt/iobroker/node_modules/set-getter npm ERR! extraneous: shallow-clone@1.0.0 /opt/iobroker/node_modules/shallow-clone npm ERR! extraneous: simple-get@2.8.1 /opt/iobroker/node_modules/simple-get npm ERR! extraneous: streamifier@0.1.1 /opt/iobroker/node_modules/streamifier npm ERR! extraneous: strip-color@0.1.0 /opt/iobroker/node_modules/strip-color npm ERR! extraneous: success-symbol@0.1.0 /opt/iobroker/node_modules/success-symbol npm ERR! extraneous: terminal-paginator@2.0.2 /opt/iobroker/node_modules/terminal-paginator npm ERR! extraneous: to-buffer@1.1.1 /opt/iobroker/node_modules/to-buffer npm ERR! extraneous: toggle-array@1.0.1 /opt/iobroker/node_modules/toggle-array npm ERR! extraneous: virtual-tsc@0.5.0 /opt/iobroker/node_modules/virtual-tsc npm ERR! extraneous: vm2@3.9.5 /opt/iobroker/node_modules/vm2 npm ERR! invalid: wake_on_lan@1.0.0 /opt/iobroker/node_modules/wake_on_lan npm ERR! extraneous: warning-symbol@0.1.0 /opt/iobroker/node_modules/warning-symbol npm ERR! extraneous: window-size@1.1.1 /opt/iobroker/node_modules/window-size npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-06-22T18_30_47_148Z-debug-0.log pi@raspberrypi:/opt/iobroker $