NEWS
Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update
-
@paul-honka sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
/opt/iobroker/node_modules/iobroker.javascript/node_modules/.core-util-is-eZ4fUaee
Lösch das Verzeichnis mal
sudo -u iobroker rm -rf /opt/iobroker/node_modules/iobroker.javascript/node_modules/.core-util-is-eZ4fUaeesudo -u iobroker rm -rf /opt/iobroker/node_modules/iobroker.javascript/node_modules/.core-util-is-eZ4fUaee pi@IOBroker-Sted1:/opt/iobroker $ iob upgrade flot --debug This upgrade of "flot" will introduce the following changes: ========================================================================== -> 1.11.0: Trust GetHistory results to contain ms resolution timestamps ========================================================================== Would you like to upgrade flot from @1.10.7 to @1.11.0 now? [(y)es, (n)o]: y Update flot from @1.10.7 to @1.11.0 NPM version: 8.11.0 Installing iobroker.flot@1.11.0... (System call) npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/caseless npm ERR! dest /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.caseless-E7EBKTiW npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/caseless' -> '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.caseless-E7EBKTiW' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-06-28T17_07_00_023Z-debug-0.log host.IOBroker-Sted1 Cannot install iobroker.flot@1.11.0: 217Endlosschleife?
Gruss paul -
sudo -u iobroker rm -rf /opt/iobroker/node_modules/iobroker.javascript/node_modules/.core-util-is-eZ4fUaee pi@IOBroker-Sted1:/opt/iobroker $ iob upgrade flot --debug This upgrade of "flot" will introduce the following changes: ========================================================================== -> 1.11.0: Trust GetHistory results to contain ms resolution timestamps ========================================================================== Would you like to upgrade flot from @1.10.7 to @1.11.0 now? [(y)es, (n)o]: y Update flot from @1.10.7 to @1.11.0 NPM version: 8.11.0 Installing iobroker.flot@1.11.0... (System call) npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/caseless npm ERR! dest /opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.caseless-E7EBKTiW npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/caseless' -> '/opt/iobroker/node_modules/iobroker.javascript/node_modules/@types/.caseless-E7EBKTiW' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-06-28T17_07_00_023Z-debug-0.log host.IOBroker-Sted1 Cannot install iobroker.flot@1.11.0: 217Endlosschleife?
Gruss paul@paul-honka sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Endlosschleife?
Nee, irgendwann ist Ende.
-
@paul-honka sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Endlosschleife?
Nee, irgendwann ist Ende.
@thomas-braun
So bei flot und Simply-api habe ich zwölf Löschungen gemacht, bei telegram 38 Löschungen.
Ist das jetzt bei jedem Update so?
Gruss paul -
@thomas-braun
So bei flot und Simply-api habe ich zwölf Löschungen gemacht, bei telegram 38 Löschungen.
Ist das jetzt bei jedem Update so?
Gruss paul@paul-honka sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Ist das jetzt bei jedem Update so?
Hier ist das nicht so.
-
@paul-honka sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Ist das jetzt bei jedem Update so?
Hier ist das nicht so.
@thomas-braun und
habe mal von stable auf beta ungestell.
Die Adapter ble und texttocommand2 konnte aus dem Admin updaten.
Besten Dank an tb, apollon77 und dem super Forum
Gruss paul -
@thomas-braun und
habe mal von stable auf beta ungestell.
Die Adapter ble und texttocommand2 konnte aus dem Admin updaten.
Besten Dank an tb, apollon77 und dem super Forum
Gruss paul@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 -
@taba_luga sagte in Error 25 bei Adapterupdates nach Node.JS 16.15.1 Update:
Da vermute ich den Troublemaker:
npm ERR! error in /opt/iobroker/node_modules/iobroker.rflink: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.rflink/package.json'@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?
-
@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?
Ist rflink richtig installiert?
-
@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: