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-eZ4fUaee
-
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: 217
Endlosschleife?
Gruss paul -
@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 -
@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 -
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
Die Datei/opt/iobroker/node_modules/iobroker.rflink/package.json
ist nicht vorhanden. Das Verzeichnis existiert.
Nachtrag: Den Adapter RFLink habe ich gar nicht mehr installiert. Kann ich das gesamte Verzeichnis
iobroker.rflink
mit Unterverzeichnissen einfach löschen?
-
Ist rflink richtig installiert?
-
@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 rflink
sagt 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$
-
-
@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$
-
@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.5
Alles gut,oder?
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 -
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.
-
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.