NEWS
keine Adapter Upgrades mehr möglich
-
|Hardwaresystem:| Pi4 |
|Arbeitsspeicher:| 4GB |
|Festplattenart:| SD-Karte |
|Betriebssystem:| Linux 5.10.17 |
|Nodejs-Version:| 12.21.0 |
|NPM-Version:| 7.6.3 |
|Installationsart:| Skript |
|Image genutzt:| Ja |Hallo zusammen, ich kann seit neustem keine Adapter mehr updaten. Ich bekomme immer folgenden Fehler angezeigt:
Update backitup from @1.8.5 to @2.1.0 host.ioBroker-pi4 Adapter "system.adapter.backitup.0" is stopped. NPM version: 7.6.3 npm install iobroker.backitup@2.1.0 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/abort-controller npm ERR! dest /opt/iobroker/node_modules/.abort-controller-x3pdLVqa npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/abort-controller' -> '/opt/iobroker/node_modules/.abort-controller-x3pdLVqa' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2021-04-08T07_23_31_569Z-debug.log host.ioBroker-pi4 Cannot install iobroker.backitup@2.1.0: 217
Der will laut log da wohl eine ganze Reihe (alle?) Verzeichnisse unter node-modules umbenennen... Hängt es ggf. mit einem vorherigen Upgrade von npm zusammen? Kann ich da irgendwas "bereinigen" oder was kann ich tun?
Ich habe schon versucht- Reboot
- npm cache clean -f
- npm install --package-lock-only
- npm install --package-lock
Vielen Dank und Grüße
SEB -
@seb2010 sagte in keine Adapter Upgrades mehr möglich:
NPM version: 7.6.3
@seb2010 sagte in keine Adapter Upgrades mehr möglich:
Hängt es ggf. mit einem vorherigen Upgrade von npm zusammen?
wie kommst du darauf npm alleine upzudaten.
die passende Version kommt mit der korrekten Installation von node immer mitnpm7 klappt nicht
-
@homoran ups! Keine Ahnung, bin da nicht so firm mit den Abhängigkeiten. War ein Rundumschlag, nachdem ich den JS-Controller glaube ich geupdated habe.
Welche npm Version ist denn die richtige und wie downgrade ich wieder?
-
@seb2010 sagte in keine Adapter Upgrades mehr möglich:
wie downgrade ich wieder?
keine Ahnung! wie hast du es denn auf npm v7 bekommen?
von selber passiert das nicht -
@homoran
Das waren die BEfehle, welche ich verwendet habe:
sudo npm cache clean -f
sudo npm update npm -g
sudo npm install -g npm
sudo npm stable
Wenn du mir sagst, was die Soll-Version ist, bekomme ich den downgrade vielleicht selber hin. -
@seb2010 sagte in keine Adapter Upgrades mehr möglich:
Das waren die BEfehle, welche ich verwendet habe:
wo hast du die denn her?
in unserer Doku steht das aber nicht, oder?such mal nach entsprechenden Lösungen, wie
https://forum.iobroker.net/topic/43257/solved-mqtt-adapter-update-problems-v2-1-14-2-3-4-2-3-5/4?_=1617869293452 -
Nie direkt mit npm herumfummeln. Schon gar nicht in Verbindung mit sudo!
Installier das nodejs-Paket nochmal, dann kommt auch npm in der passenden Version mit.
Siehe Link in meiner Signatur. -
@thomas-braun habe es schon gefunden. Danke euch!
-
@seb2010 sagte in keine Adapter Upgrades mehr möglich:
habe es schon gefunden.
Super!
Ich hätte trotzdem gerne eine Antwort auf meine Frage:@homoran sagte in keine Adapter Upgrades mehr möglich:
wo hast du die denn her?
in unserer Doku steht das aber nicht, oder?