NEWS
Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update
-
@thomas-braun
Die Datei/opt/iobroker/node_modules/iobroker.rflink/package.jsonist nicht vorhanden. Das Verzeichnis existiert.
Nachtrag: Den Adapter RFLink habe ich gar nicht mehr installiert. Kann ich das gesamte Verzeichnis
iobroker.rflinkmit Unterverzeichnissen einfach löschen?
@taba_luga sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Nachtrag: Den Adapter RFLink habe ich gar nicht mehr installiert. Kann ich das gesamte Verzeichnis
Dann aber vermutlich nicht richtig deinstalliert. Da ist wohl was liegen geblieben.
iobroker del rflinksagt was?
-
@taba_luga sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Nachtrag: Den Adapter RFLink habe ich gar nicht mehr installiert. Kann ich das gesamte Verzeichnis
Dann aber vermutlich nicht richtig deinstalliert. Da ist wohl was liegen geblieben.
iobroker del rflinksagt was?
xx@iobroker-prod:/opt/iobroker$ iobroker del rflink Delete adapter "rflink" host.iobroker-prod object rflink deleted host.iobroker-prod object rflink.admin deleted Error deleting adapter rflink from disk: Cannot find module 'iobroker.rflink/io-package.json' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js You might have to delete it yourself! xx@iobroker-prod:/opt/iobroker$ -
xx@iobroker-prod:/opt/iobroker$ iobroker del rflink Delete adapter "rflink" host.iobroker-prod object rflink deleted host.iobroker-prod object rflink.admin deleted Error deleting adapter rflink from disk: Cannot find module 'iobroker.rflink/io-package.json' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js You might have to delete it yourself! xx@iobroker-prod:/opt/iobroker$ -
@thomas-braun
nein, da steht er nicht in der Liste:xx@iobroker-prod:/opt/iobroker$ iobroker update -i Used repository: Stable (default) Adapter "admin" : 5.3.8 , installed 5.3.8 Adapter "alexa2" : 3.11.2 , installed 3.11.2 Adapter "alias-manager": 1.2.4 , installed 1.2.4 Adapter "backitup" : 2.4.9 , installed 2.4.9 Adapter "cloud" : 4.1.1 , installed 4.1.1 Adapter "devices" : 1.0.12 , installed 1.0.12 Adapter "discovery" : 3.0.3 , installed 3.0.3 Adapter "echarts" : 1.0.7 , installed 1.0.7 Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "fullybrowser" : 2.1.2 , installed 2.1.2 Adapter "heatingcontrol": 2.8.6 , installed 2.8.6 Adapter "history" : 1.11.1 , installed 1.11.1 Adapter "hs100" : 2.0.7 , installed 2.0.7 Adapter "icons-material-png": 0.1.0, installed 0.1.0 Adapter "icons-mfd-png": 1.1.0 , installed 1.1.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.4 , installed 1.11.4 Adapter "javascript" : 5.7.0 , installed 5.7.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "lg-thinq" : 0.0.7 , installed 0.0.7 Adapter "lgtv" : 1.1.10 , installed 1.1.10 Adapter "mihome-vacuum": 3.4.2 , installed 3.4.2 Adapter "milight" : 0.3.6 , installed 0.3.6 Adapter "node-red" : 3.3.1 , installed 3.2.0 [Updatable] Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "schoolfree" : 1.0.1 , installed 1.0.1 Adapter "shelly" : 5.3.2 , installed 5.3.2 Adapter "shuttercontrol": 1.4.12 , installed 1.4.12 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "telegram" : 1.13.0 , installed 1.13.0 Adapter "tr-064" : 4.2.16 , installed 4.2.16 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-colorpicker": 1.2.0 , installed 1.2.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-timeandweather": 1.1.7, installed 1.1.7 Adapter "vis-weather" : 2.5.5 , installed 2.5.5 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "wifilight" : 1.1.3 , installed 1.1.3 Adapter "ws" : 1.3.0 , installed 1.3.0 Adapter "yahka" : 0.13.1 , installed 0.13.1 Adapter "zwave2" : 2.5.0 , installed 2.5.0 xx@iobroker-prod:/opt/iobroker$ -
@paul-honka
Wie schaut denn das nun aus?
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 iobroker update -i@thomas-braun
schau maluname -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 /opt/iobroker 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_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.15.1-deb-1nodesource1 Installationskandidat: 16.15.1-deb-1nodesource1 Versionstabelle: *** 16.15.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.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@IOBroker-Sted1:/opt/iobroker $ iobroker update -i Used repository: Stable (default) Adapter "admin" : 5.3.8 , installed 5.3.8 Adapter "backitup" : 2.4.9 , installed 2.4.9 Adapter "ble" : 0.12.0 , installed 0.13.0 Adapter "cloud" : 4.1.1 , installed 4.1.1 Adapter "discovery" : 3.0.3 , installed 3.0.3 Adapter "echarts" : 1.0.7 , installed 1.0.7 Adapter "email" : 1.1.3 , installed 1.1.3 Adapter "fb-checkpresence": 1.1.14, installed 1.1.14 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 1.11.1 , installed 1.11.1 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "icons-addictive-flavour-png": 0.1.0, installed 0.1.0 Adapter "icons-material-png": 0.1.0, installed 0.1.0 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "icons-mfd-png": 1.1.0 , installed 1.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.4 , installed 1.11.4 Adapter "javascript" : 5.7.0 , installed 5.7.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "luftdaten" : 2.2.4 , installed 2.2.4 Adapter "mihome" : 1.4.0 , installed 1.4.0 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "pollenflug" : 1.0.6 , installed 1.0.6 Adapter "pushover" : 2.1.0 , installed 2.1.0 Adapter "rpi2" : 1.3.2 , installed 1.3.2 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "sql" : 1.16.2 , installed 1.16.2 Adapter "telegram" : 1.13.0 , installed 1.13.0 Adapter "text2command" : 2.2.1 , installed 2.2.2 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5, installed 0.1.5 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-google-fonts": 1.0.3 , installed 1.0.3 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets": 1.2.0 , installed 1.2.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-players" : 0.1.6 , installed 0.1.6 Adapter "vis-timeandweather": 1.1.7, installed 1.1.7 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 Adapter "yr" : 5.3.0 , installed 5.3.0 Adapter "zigbee" : 1.7.5 , installed 1.7.5Alles gut,oder?
Gruss paul -
@thomas-braun
schau maluname -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 /opt/iobroker 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_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.15.1-deb-1nodesource1 Installationskandidat: 16.15.1-deb-1nodesource1 Versionstabelle: *** 16.15.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.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@IOBroker-Sted1:/opt/iobroker $ iobroker update -i Used repository: Stable (default) Adapter "admin" : 5.3.8 , installed 5.3.8 Adapter "backitup" : 2.4.9 , installed 2.4.9 Adapter "ble" : 0.12.0 , installed 0.13.0 Adapter "cloud" : 4.1.1 , installed 4.1.1 Adapter "discovery" : 3.0.3 , installed 3.0.3 Adapter "echarts" : 1.0.7 , installed 1.0.7 Adapter "email" : 1.1.3 , installed 1.1.3 Adapter "fb-checkpresence": 1.1.14, installed 1.1.14 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 1.11.1 , installed 1.11.1 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "icons-addictive-flavour-png": 0.1.0, installed 0.1.0 Adapter "icons-material-png": 0.1.0, installed 0.1.0 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "icons-mfd-png": 1.1.0 , installed 1.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.4 , installed 1.11.4 Adapter "javascript" : 5.7.0 , installed 5.7.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "luftdaten" : 2.2.4 , installed 2.2.4 Adapter "mihome" : 1.4.0 , installed 1.4.0 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "pollenflug" : 1.0.6 , installed 1.0.6 Adapter "pushover" : 2.1.0 , installed 2.1.0 Adapter "rpi2" : 1.3.2 , installed 1.3.2 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "sql" : 1.16.2 , installed 1.16.2 Adapter "telegram" : 1.13.0 , installed 1.13.0 Adapter "text2command" : 2.2.1 , installed 2.2.2 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5, installed 0.1.5 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-google-fonts": 1.0.3 , installed 1.0.3 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets": 1.2.0 , installed 1.2.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-players" : 0.1.6 , installed 0.1.6 Adapter "vis-timeandweather": 1.1.7, installed 1.1.7 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 Adapter "yr" : 5.3.0 , installed 5.3.0 Adapter "zigbee" : 1.7.5 , installed 1.7.5Alles gut,oder?
Gruss paul@paul-honka
Ja, alles gut.
Gegencheck:cd /opt/iobroker npm ls | grep -E 'github.com|ERR' -
@paul-honka
Ja, alles gut.
Gegencheck:cd /opt/iobroker npm ls | grep -E 'github.com|ERR'@thomas-braun
hiernpm ls | grep -E 'github.com|ERR' ├── iobroker.gartenbewaesserung@0.0.8 (git+ssh://git@github.com/TA2k/ioBroker.gartenbewaesserung.git#95bf9dcd60b595c7e59e2ed87b719bf564d9ba59) ├── iobroker.mihome-airpurifier@0.1.8 (git+ssh://git@github.com/JoJ123/ioBroker.mihome-airpurifier.git#33aac153e52610c4362089bcf12ac40ed97d82f5)Was hat es mit diesen beide Adapter auf sich?
Gruss paul -
@thomas-braun
hiernpm ls | grep -E 'github.com|ERR' ├── iobroker.gartenbewaesserung@0.0.8 (git+ssh://git@github.com/TA2k/ioBroker.gartenbewaesserung.git#95bf9dcd60b595c7e59e2ed87b719bf564d9ba59) ├── iobroker.mihome-airpurifier@0.1.8 (git+ssh://git@github.com/JoJ123/ioBroker.mihome-airpurifier.git#33aac153e52610c4362089bcf12ac40ed97d82f5)Was hat es mit diesen beide Adapter auf sich?
Gruss paul@paul-honka
Die sind beide nur aus GitHub installiert. Zumindest den mihome-airpurifier könnte aber auch aus dem beta-Repo bedient werden.
Aber lass es im Moment so. Sieht gut aus. -
Heyho alle,
@arteck hatbdas issue auch und bei ihm sind wie vermutet - warum auch immer - die rename ZIEL Verzeichnisse vorhanden!!!!!
Also bitte NICHT das rename machen was er anmeckert sondern das ZIELVerzeichnis entfernen.
Wir experimentieren gerade ob man es aufgeräumt bekommt.
-
Heyho alle,
@arteck hatbdas issue auch und bei ihm sind wie vermutet - warum auch immer - die rename ZIEL Verzeichnisse vorhanden!!!!!
Also bitte NICHT das rename machen was er anmeckert sondern das ZIELVerzeichnis entfernen.
Wir experimentieren gerade ob man es aufgeräumt bekommt.
also
das passiert immer wenn npm 8 auf dem weg probleme hatte
LÖSUNG
iob stop
alle Ordner im node_modules Ordner die mit einem . (punkt) anfangen zu löschen
!!!!!!!!!!!!!!ACHTUNG ausser der .bin Ordner
dann nochmal in die

rein schauen und da ebenfals die . (punkt) Ordner löschen -
also
das passiert immer wenn npm 8 auf dem weg probleme hatte
LÖSUNG
iob stop
alle Ordner im node_modules Ordner die mit einem . (punkt) anfangen zu löschen
!!!!!!!!!!!!!!ACHTUNG ausser der .bin Ordner
dann nochmal in die

rein schauen und da ebenfals die . (punkt) Ordner löschen@arteck ich denke das .bin am besten nicht Weg sollte. Der ist speziell. Aber alle anderen ja
Ich tippe darauf das npm diese Ordner anlegt wenn es Pakete aktualisiert damit es ggf rollback machen kann. Scheinbar gibts dann aber Fälle wo npm das nicht meh me sauber aufräumt und damit die Leichen bleiben.
-
@arteck ich denke das .bin am besten nicht Weg sollte. Der ist speziell. Aber alle anderen ja
Ich tippe darauf das npm diese Ordner anlegt wenn es Pakete aktualisiert damit es ggf rollback machen kann. Scheinbar gibts dann aber Fälle wo npm das nicht meh me sauber aufräumt und damit die Leichen bleiben.
@apollon77 Habe nach Node und NPM update auch das Problem.
package-lock.json --> umbenannt
drwxrwxr-x+ 916 iobroker iobroker 36864 Aug 1 18:35 node_modules -rw-rwxr--+ 1 iobroker iobroker 331970 Aug 1 07:31 out2.mp4 -rw-rwxr--+ 1 iobroker iobroker 446898 Aug 1 13:21 out3.mp4 -rw-rwxr--+ 1 iobroker iobroker 576978 Aug 1 15:24 package-lock.json.org -rw-rwxr--+ 1 iobroker iobroker 3344 Aug 1 15:24 package.json -rw-rwxr--+ 1 iobroker iobroker 5693 Jan 4 2022 reinstall.jsHat nicht geholfen, es wurde auch kein neues angelegt.
Dann alle Dir mit "." am Anfang gelöscht:
mirko@iobroker:/opt/iobroker/node_modules$ ls -la total 3712 drwxrwxr-x+ 916 iobroker iobroker 36864 Aug 1 18:35 . drwxrwxr-x+ 11 iobroker iobroker 4096 Aug 1 17:58 .. drwxrwxr-x+ 2 iobroker iobroker 4096 Aug 1 18:35 .bin drwxrwxr-x+ 5 iobroker iobroker 4096 Feb 18 15:19 @alcalzone drwxrwxr-x+ 3 iobroker iobroker 4096 Mar 31 2020 @apollon drwxrwxr-x+ 5 iobroker iobroker 4096 Jan 7 2022 @babel drwxrwxr-x+ 3 iobroker iobroker 4096 Feb 18 15:19 @colors drwxrwxr-x+ 3 iobroker iobroker 4096 Feb 18 15:19 @dabh drwxrwxr-x+ 3 iobroker iobroker 4096 Feb 4 12:13 @datalust drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 31 2021 @greenlock drwxrwxr-x+ 3 iobroker iobroker 4096 Mar 31 2020 @harmonyhub drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 7 2022 @homebridge drwxrwxr-x+ 4 iobroker iobroker 4096 Mar 14 17:35 @influxdata drwxrwxr-x+ 19 iobroker iobroker 4096 Aug 1 17:49 @iobroker drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 7 2022 @leichtgewicht drwxrwxr-x+ 3 iobroker iobroker 4096 May 29 16:37 @mapbox drwxrwxr-x+ 5 iobroker iobroker 4096 Jan 7 2022 @nodelib drwxrwxr-x+ 3 iobroker iobroker 4096 Aug 1 17:49 @peter-murray drwxrwxr-x+ 12 iobroker iobroker 4096 Mar 31 2020 @protobufjs drwxrwxr-x+ 13 iobroker iobroker 4096 Dec 15 2021 @root drwxrwxr-x+ 3 iobroker iobroker 4096 Nov 16 2020 @samverschueren drwxrwxr-x+ 9 iobroker iobroker 4096 Apr 21 11:43 @sentry drwxrwxr-x+ 16 iobroker iobroker 4096 Mar 30 16:00 @serialport drwxrwxr-x+ 3 iobroker iobroker 4096 Nov 16 2020 @sindresorhus drwxrwxr-x+ 3 iobroker iobroker 4096 Nov 16 2020 @szmarczak drwxrwxr-x+ 18 iobroker iobroker 4096 Aug 1 18:35 @types drwxrwxr-x+ 2 iobroker iobroker 4096 Jan 20 2022 abbrev drwxrwxr-x+ 2 iobroker iobroker 4096 Mar 31 2020 accepts drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 31 2021 acme-http-01-standalone drwxrwxr-x+ 4 iobroker iobroker 4096 Jun 2 16:35 acorn drwxrwxr-x+ 3 iobroker iobroker 4096 Mar 16 10:43 acorn-walk drwxrwxr-x+ 3 iobroker iobroker 4096 Jun 13 16:37 after drwxrwxr-x+ 5 iobroker iobroker 4096 Jan 31 2021 agent-base drwxrwxr-x+ 2 iobroker iobroker 4096 Nov 16 2020 aggregate-error drwxrwxr-x+ 5 iobroker iobroker 4096 Mar 31 2020 ajv drwxrwxr-x+ 15 iobroker iobroker 4096 Feb 4 12:13 alcalzone-shared drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 7 2022 ansi-align drwxrwxr-x+ 2 iobroker iobroker 4096 Jan 7 2022 ansi-escapesTrotzdem erhalte ich bei z.B update von Telegramm diesen Fehler:
$ iobroker upgrade telegram@1.14.1 --debug Update telegram from @1.13.0 to @1.14.1 NPM version: 8.11.0Installing iobroker.telegram@1.14.1... (System call) npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript/node_modules/call-bind' -> '/opt/iobroker/node_modules/iobroker.javascript/node_modules/.call-bind-jQ2HDLx1'npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-08-01T16_39_46_297Z-debug-0.log host.iobroker Cannot install iobroker.telegram@1.14.1: 217 ERROR: Process exited with code 25Das NPM error log:
-
@apollon77 Habe nach Node und NPM update auch das Problem.
package-lock.json --> umbenannt
drwxrwxr-x+ 916 iobroker iobroker 36864 Aug 1 18:35 node_modules -rw-rwxr--+ 1 iobroker iobroker 331970 Aug 1 07:31 out2.mp4 -rw-rwxr--+ 1 iobroker iobroker 446898 Aug 1 13:21 out3.mp4 -rw-rwxr--+ 1 iobroker iobroker 576978 Aug 1 15:24 package-lock.json.org -rw-rwxr--+ 1 iobroker iobroker 3344 Aug 1 15:24 package.json -rw-rwxr--+ 1 iobroker iobroker 5693 Jan 4 2022 reinstall.jsHat nicht geholfen, es wurde auch kein neues angelegt.
Dann alle Dir mit "." am Anfang gelöscht:
mirko@iobroker:/opt/iobroker/node_modules$ ls -la total 3712 drwxrwxr-x+ 916 iobroker iobroker 36864 Aug 1 18:35 . drwxrwxr-x+ 11 iobroker iobroker 4096 Aug 1 17:58 .. drwxrwxr-x+ 2 iobroker iobroker 4096 Aug 1 18:35 .bin drwxrwxr-x+ 5 iobroker iobroker 4096 Feb 18 15:19 @alcalzone drwxrwxr-x+ 3 iobroker iobroker 4096 Mar 31 2020 @apollon drwxrwxr-x+ 5 iobroker iobroker 4096 Jan 7 2022 @babel drwxrwxr-x+ 3 iobroker iobroker 4096 Feb 18 15:19 @colors drwxrwxr-x+ 3 iobroker iobroker 4096 Feb 18 15:19 @dabh drwxrwxr-x+ 3 iobroker iobroker 4096 Feb 4 12:13 @datalust drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 31 2021 @greenlock drwxrwxr-x+ 3 iobroker iobroker 4096 Mar 31 2020 @harmonyhub drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 7 2022 @homebridge drwxrwxr-x+ 4 iobroker iobroker 4096 Mar 14 17:35 @influxdata drwxrwxr-x+ 19 iobroker iobroker 4096 Aug 1 17:49 @iobroker drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 7 2022 @leichtgewicht drwxrwxr-x+ 3 iobroker iobroker 4096 May 29 16:37 @mapbox drwxrwxr-x+ 5 iobroker iobroker 4096 Jan 7 2022 @nodelib drwxrwxr-x+ 3 iobroker iobroker 4096 Aug 1 17:49 @peter-murray drwxrwxr-x+ 12 iobroker iobroker 4096 Mar 31 2020 @protobufjs drwxrwxr-x+ 13 iobroker iobroker 4096 Dec 15 2021 @root drwxrwxr-x+ 3 iobroker iobroker 4096 Nov 16 2020 @samverschueren drwxrwxr-x+ 9 iobroker iobroker 4096 Apr 21 11:43 @sentry drwxrwxr-x+ 16 iobroker iobroker 4096 Mar 30 16:00 @serialport drwxrwxr-x+ 3 iobroker iobroker 4096 Nov 16 2020 @sindresorhus drwxrwxr-x+ 3 iobroker iobroker 4096 Nov 16 2020 @szmarczak drwxrwxr-x+ 18 iobroker iobroker 4096 Aug 1 18:35 @types drwxrwxr-x+ 2 iobroker iobroker 4096 Jan 20 2022 abbrev drwxrwxr-x+ 2 iobroker iobroker 4096 Mar 31 2020 accepts drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 31 2021 acme-http-01-standalone drwxrwxr-x+ 4 iobroker iobroker 4096 Jun 2 16:35 acorn drwxrwxr-x+ 3 iobroker iobroker 4096 Mar 16 10:43 acorn-walk drwxrwxr-x+ 3 iobroker iobroker 4096 Jun 13 16:37 after drwxrwxr-x+ 5 iobroker iobroker 4096 Jan 31 2021 agent-base drwxrwxr-x+ 2 iobroker iobroker 4096 Nov 16 2020 aggregate-error drwxrwxr-x+ 5 iobroker iobroker 4096 Mar 31 2020 ajv drwxrwxr-x+ 15 iobroker iobroker 4096 Feb 4 12:13 alcalzone-shared drwxrwxr-x+ 3 iobroker iobroker 4096 Jan 7 2022 ansi-align drwxrwxr-x+ 2 iobroker iobroker 4096 Jan 7 2022 ansi-escapesTrotzdem erhalte ich bei z.B update von Telegramm diesen Fehler:
$ iobroker upgrade telegram@1.14.1 --debug Update telegram from @1.13.0 to @1.14.1 NPM version: 8.11.0Installing iobroker.telegram@1.14.1... (System call) npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript/node_modules/call-bind' -> '/opt/iobroker/node_modules/iobroker.javascript/node_modules/.call-bind-jQ2HDLx1'npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-08-01T16_39_46_297Z-debug-0.log host.iobroker Cannot install iobroker.telegram@1.14.1: 217 ERROR: Process exited with code 25Das NPM error log:
Stell dich in das Verzeichnis mit den vorgeschlagenen Umbenennungen und dann kopierst du da die Zeile aus meinem nodeJS-HowTo (Teil 2) ein:
for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done -
Stell dich in das Verzeichnis mit den vorgeschlagenen Umbenennungen und dann kopierst du da die Zeile aus meinem nodeJS-HowTo (Teil 2) ein:
for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done@thomas-braun Danke. Hat für Telegram geklappt.
Alle anderen später, jetzt erstmal Slave nach Upgrade von Buster --> Bullseye wieder beleben.
-
Guten Abend,
es scheint, als habe ich einen ähnlichen Fehler.
Ich hatte kürzlich ein Update von node.js gemacht.
Heute nach dem ich den Tankerkönig hochziehen wollte, läuft der iobroker nicht mehr :(die Ordner /opt/iobroker/node_modules/.* und /opt/iobroker/node_modules/@_/._ bis auf .bin habe ich gelöscht.
Was muss ich tun, damit mein iobroker wieder läuft?
root@iobroker-nuc:/opt/iobroker# 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 x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.19.0 v16.19.0 8.19.3 root /opt/iobroker/node_modules OK:1 http://security.debian.org/debian-security stretch/updates InRelease Ign:2 http://ftp.de.debian.org/debian stretch InRelease OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease OK:4 http://ftp.de.debian.org/debian stretch Release OK:5 https://deb.nodesource.com/node_16.x stretch InRelease Holen:6 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] Es wurden 44,8 kB in 0 s geholt (95,9 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.19.0-1nodesource1 Installationskandidat: 16.19.0-1nodesource1 Versionstabelle: *** 16.19.0-1nodesource1 500 500 https://deb.nodesource.com/node_16.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 Packagesroot@iobroker-nuc:/opt/iobroker# npm ls | grep ERR npm ERR! code ELSPROBLEMS npm ERR! extraneous: cookie@0.3.1 /opt/iobroker/node_modules/cookie npm ERR! invalid: iobroker.gartenbewaesserung@ /opt/iobroker/node_modules/iobroker.gartenbewaesserung npm ERR! invalid: iobroker.icons-open-icon-library-png@ /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png npm ERR! invalid: iobroker.tankerkoenig@ /opt/iobroker/node_modules/iobroker.tankerkoenig npm ERR! invalid: iobroker.vis-materialdesign@ /opt/iobroker/node_modules/iobroker.vis-materialdesign npm ERR! extraneous: moment-duration-format@2.3.2 /opt/iobroker/node_modules/moment-duration-format npm ERR! extraneous: suncalc@1.8.0 /opt/iobroker/node_modules/suncalc npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-01-27T18_13_59_840Z-debug-0.logroot@iobroker-nuc:/opt/iobroker# iobroker status node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module 'follow-redirects' Require stack: - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js - /opt/iobroker/node_modules/@alcalzone/pak/build/index.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Module.require (node:internal/modules/cjs/loader:1067:19) at require (node:internal/modules/cjs/helpers:103:18) at Object.<anonymous> (/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js:9:18) at Module._compile (node:internal/modules/cjs/loader:1165:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10) at Module.load (node:internal/modules/cjs/loader:1043:32) at Function.Module._load (node:internal/modules/cjs/loader:878:12) at Module.require (node:internal/modules/cjs/loader:1067:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/index.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } -
Guten Abend,
es scheint, als habe ich einen ähnlichen Fehler.
Ich hatte kürzlich ein Update von node.js gemacht.
Heute nach dem ich den Tankerkönig hochziehen wollte, läuft der iobroker nicht mehr :(die Ordner /opt/iobroker/node_modules/.* und /opt/iobroker/node_modules/@_/._ bis auf .bin habe ich gelöscht.
Was muss ich tun, damit mein iobroker wieder läuft?
root@iobroker-nuc:/opt/iobroker# 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 x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.19.0 v16.19.0 8.19.3 root /opt/iobroker/node_modules OK:1 http://security.debian.org/debian-security stretch/updates InRelease Ign:2 http://ftp.de.debian.org/debian stretch InRelease OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease OK:4 http://ftp.de.debian.org/debian stretch Release OK:5 https://deb.nodesource.com/node_16.x stretch InRelease Holen:6 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] Es wurden 44,8 kB in 0 s geholt (95,9 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.19.0-1nodesource1 Installationskandidat: 16.19.0-1nodesource1 Versionstabelle: *** 16.19.0-1nodesource1 500 500 https://deb.nodesource.com/node_16.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 Packagesroot@iobroker-nuc:/opt/iobroker# npm ls | grep ERR npm ERR! code ELSPROBLEMS npm ERR! extraneous: cookie@0.3.1 /opt/iobroker/node_modules/cookie npm ERR! invalid: iobroker.gartenbewaesserung@ /opt/iobroker/node_modules/iobroker.gartenbewaesserung npm ERR! invalid: iobroker.icons-open-icon-library-png@ /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png npm ERR! invalid: iobroker.tankerkoenig@ /opt/iobroker/node_modules/iobroker.tankerkoenig npm ERR! invalid: iobroker.vis-materialdesign@ /opt/iobroker/node_modules/iobroker.vis-materialdesign npm ERR! extraneous: moment-duration-format@2.3.2 /opt/iobroker/node_modules/moment-duration-format npm ERR! extraneous: suncalc@1.8.0 /opt/iobroker/node_modules/suncalc npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-01-27T18_13_59_840Z-debug-0.logroot@iobroker-nuc:/opt/iobroker# iobroker status node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module 'follow-redirects' Require stack: - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js - /opt/iobroker/node_modules/@alcalzone/pak/build/index.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Module.require (node:internal/modules/cjs/loader:1067:19) at require (node:internal/modules/cjs/helpers:103:18) at Object.<anonymous> (/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js:9:18) at Module._compile (node:internal/modules/cjs/loader:1165:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10) at Module.load (node:internal/modules/cjs/loader:1043:32) at Function.Module._load (node:internal/modules/cjs/loader:878:12) at Module.require (node:internal/modules/cjs/loader:1067:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/index.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] }@xbow42 sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Was muss ich tun, damit mein iobroker wieder läuft?
stretch ist Tod .....
root@iobroker-nuc
root ist Tabu ! Nutze einen User
Aktualisiere dein System . bzw. setze es neu auf , Backup rein fertig
-
Guten Abend,
es scheint, als habe ich einen ähnlichen Fehler.
Ich hatte kürzlich ein Update von node.js gemacht.
Heute nach dem ich den Tankerkönig hochziehen wollte, läuft der iobroker nicht mehr :(die Ordner /opt/iobroker/node_modules/.* und /opt/iobroker/node_modules/@_/._ bis auf .bin habe ich gelöscht.
Was muss ich tun, damit mein iobroker wieder läuft?
root@iobroker-nuc:/opt/iobroker# 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 x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.19.0 v16.19.0 8.19.3 root /opt/iobroker/node_modules OK:1 http://security.debian.org/debian-security stretch/updates InRelease Ign:2 http://ftp.de.debian.org/debian stretch InRelease OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease OK:4 http://ftp.de.debian.org/debian stretch Release OK:5 https://deb.nodesource.com/node_16.x stretch InRelease Holen:6 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] Es wurden 44,8 kB in 0 s geholt (95,9 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.19.0-1nodesource1 Installationskandidat: 16.19.0-1nodesource1 Versionstabelle: *** 16.19.0-1nodesource1 500 500 https://deb.nodesource.com/node_16.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 Packagesroot@iobroker-nuc:/opt/iobroker# npm ls | grep ERR npm ERR! code ELSPROBLEMS npm ERR! extraneous: cookie@0.3.1 /opt/iobroker/node_modules/cookie npm ERR! invalid: iobroker.gartenbewaesserung@ /opt/iobroker/node_modules/iobroker.gartenbewaesserung npm ERR! invalid: iobroker.icons-open-icon-library-png@ /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png npm ERR! invalid: iobroker.tankerkoenig@ /opt/iobroker/node_modules/iobroker.tankerkoenig npm ERR! invalid: iobroker.vis-materialdesign@ /opt/iobroker/node_modules/iobroker.vis-materialdesign npm ERR! extraneous: moment-duration-format@2.3.2 /opt/iobroker/node_modules/moment-duration-format npm ERR! extraneous: suncalc@1.8.0 /opt/iobroker/node_modules/suncalc npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-01-27T18_13_59_840Z-debug-0.logroot@iobroker-nuc:/opt/iobroker# iobroker status node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module 'follow-redirects' Require stack: - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js - /opt/iobroker/node_modules/@alcalzone/pak/build/index.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Module.require (node:internal/modules/cjs/loader:1067:19) at require (node:internal/modules/cjs/helpers:103:18) at Object.<anonymous> (/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js:9:18) at Module._compile (node:internal/modules/cjs/loader:1165:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10) at Module.load (node:internal/modules/cjs/loader:1043:32) at Function.Module._load (node:internal/modules/cjs/loader:878:12) at Module.require (node:internal/modules/cjs/loader:1067:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/index.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } -
Guten Abend,
es scheint, als habe ich einen ähnlichen Fehler.
Ich hatte kürzlich ein Update von node.js gemacht.
Heute nach dem ich den Tankerkönig hochziehen wollte, läuft der iobroker nicht mehr :(die Ordner /opt/iobroker/node_modules/.* und /opt/iobroker/node_modules/@_/._ bis auf .bin habe ich gelöscht.
Was muss ich tun, damit mein iobroker wieder läuft?
root@iobroker-nuc:/opt/iobroker# 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 x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.19.0 v16.19.0 8.19.3 root /opt/iobroker/node_modules OK:1 http://security.debian.org/debian-security stretch/updates InRelease Ign:2 http://ftp.de.debian.org/debian stretch InRelease OK:3 http://ftp.de.debian.org/debian stretch-updates InRelease OK:4 http://ftp.de.debian.org/debian stretch Release OK:5 https://deb.nodesource.com/node_16.x stretch InRelease Holen:6 https://download.docker.com/linux/debian stretch InRelease [44,8 kB] Es wurden 44,8 kB in 0 s geholt (95,9 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.19.0-1nodesource1 Installationskandidat: 16.19.0-1nodesource1 Versionstabelle: *** 16.19.0-1nodesource1 500 500 https://deb.nodesource.com/node_16.x stretch/main amd64 Packages 100 /var/lib/dpkg/status 4.8.2~dfsg-1 500 500 http://ftp.de.debian.org/debian stretch/main amd64 Packagesroot@iobroker-nuc:/opt/iobroker# npm ls | grep ERR npm ERR! code ELSPROBLEMS npm ERR! extraneous: cookie@0.3.1 /opt/iobroker/node_modules/cookie npm ERR! invalid: iobroker.gartenbewaesserung@ /opt/iobroker/node_modules/iobroker.gartenbewaesserung npm ERR! invalid: iobroker.icons-open-icon-library-png@ /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png npm ERR! invalid: iobroker.tankerkoenig@ /opt/iobroker/node_modules/iobroker.tankerkoenig npm ERR! invalid: iobroker.vis-materialdesign@ /opt/iobroker/node_modules/iobroker.vis-materialdesign npm ERR! extraneous: moment-duration-format@2.3.2 /opt/iobroker/node_modules/moment-duration-format npm ERR! extraneous: suncalc@1.8.0 /opt/iobroker/node_modules/suncalc npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-01-27T18_13_59_840Z-debug-0.logroot@iobroker-nuc:/opt/iobroker# iobroker status node:internal/modules/cjs/loader:998 throw err; ^ Error: Cannot find module 'follow-redirects' Require stack: - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js - /opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js - /opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js - /opt/iobroker/node_modules/@alcalzone/pak/build/index.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js - /opt/iobroker/node_modules/@iobroker/js-controller-common/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15) at Function.Module._load (node:internal/modules/cjs/loader:841:27) at Module.require (node:internal/modules/cjs/loader:1067:19) at require (node:internal/modules/cjs/helpers:103:18) at Object.<anonymous> (/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js:9:18) at Module._compile (node:internal/modules/cjs/loader:1165:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10) at Module.load (node:internal/modules/cjs/loader:1043:32) at Function.Module._load (node:internal/modules/cjs/loader:878:12) at Module.require (node:internal/modules/cjs/loader:1067:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/adapters/http.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/defaults.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/transformData.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/dispatchRequest.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/core/Axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/lib/axios.js', '/opt/iobroker/node_modules/@alcalzone/pak/node_modules/axios/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/package-managers/npm/index.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/lib/pak.js', '/opt/iobroker/node_modules/@alcalzone/pak/build/index.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js', '/opt/iobroker/node_modules/@iobroker/js-controller-common/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] }@xbow42 sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
die Ordner /opt/iobroker/node_modules/.* und /opt/iobroker/node_modules/@_/._ bis auf .bin habe ich gelöscht.
und nebenbei ... du hast auch zuviel gelöscht ... von Hand ...
dafür gibt es das :

-
@xbow42 sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
die Ordner /opt/iobroker/node_modules/.* und /opt/iobroker/node_modules/@_/._ bis auf .bin habe ich gelöscht.
und nebenbei ... du hast auch zuviel gelöscht ... von Hand ...
dafür gibt es das :

@glasfaser erst nach dem Tankerkönig-Update, kam ich nicht mehr auf die Weboberfläche.
Dann werde ich mal neu aufsetzen... -
@glasfaser erst nach dem Tankerkönig-Update, kam ich nicht mehr auf die Weboberfläche.
Dann werde ich mal neu aufsetzen...Und halte das System dieses Mal auf aktuellem Stand. Selbst der Nachfolger von deinem Stretch ist schon tot.