@JB_Sullivan sagte in Probleme mit "DasWetter" Adapter:
Hat diese Meldung denn irgend eine Tragweite
Nein, bei mir nicht. Kommt auch manchmal in meinen Log vor.
|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
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 mit
npm7 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?