ioBroker/ioBroker.node-red

[Error] - Cannot install iobroker.node-red@4.0.0

DerT94 opened this issue · 6 comments

Das Update zu 4.0.0 schlägt bei mir fehl.

Log:

adminio@iobroker:/opt/iobroker/node_modules$ iobroker upgrade node-red@4.0.0 --debug
Would you like to reinstall version 4.0.0 of node-red now? [(y)es, (n)o]: y
Update node-red from @4.0.0 to @4.0.0
NPM version: 8.15.0
Installing iobroker.node-red@4.0.0... (System call)
npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /opt/iobroker/node_modules/memorystore/node_modules/yallist
npm ERR! dest /opt/iobroker/node_modules/memorystore/node_modules/.yallist-dQCRuaxJ
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/memorystore/node_modules/yallist' -> '/opt/iobroker/node_modules/memorystore/node_modules/.yallist-dQCRuaxJ'

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/iobroker/.npm/_logs/2022-10-05T13_26_07_231Z-debug-0.log
host.iobroker Cannot install iobroker.node-red@4.0.0: 217

Die Meldung ist ähnlich zu #331.
Allerdings sind etliche Ordner betroffen. Wenn ich einen temporären Order lösche wird der nächste als Fehler ausgegeben.
Da die temporären Ordner auch in den Unterordnen von "/opt/iobroker/node_modules/" sind ist es eine ewige Suche.

Gibt es hier ein bekanntest Problem mit dem Update?

Habe das gleiche Problem

Das Update auf 4.0.0 bricht ab, zeigt aber in den Adapter die neue Version als installiert.
Danach gehen keine Adapter mehr zu updaten

Hab den Fehler durch das Löschen der Temp Ordner weg bekommen - siehe Post
https://forum.iobroker.net/topic/57337/fehler-25-bei-adapter-install-update-mit-npm8

Aber node-red 4.0.0 bekomme ich nicht geupdatet- immer selber Fehler

@Apollon77 habe das Problem immer noch

nach löschen der Ordner mit
for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; done
konnte ich zwar wieder Adapter installieren, aber sobald ich Node-Red wieder versuche - gleiche Problem
Installation bricht ab - steht dann erstmal als 4.0.0 drin - andre Adapter brechen dann aber ab

Gibt es hierfür eine Lösung?

Gruß
Matthias

Siehe Forum thread. Einzige Lösung die es bei anderen Usern dauerhaft gelöst hat war es das ganze Node-modules neu aufzubauen

@Apollon77
hab mir den Thread angeschaut , ist aber sehr viel drin geschrieben und bissen verwirrend
Kannst du mir kurz sagen wie ich das machen, ohne meine Projekte und Daten zu verlieren ?

Gruß

Matthias

Sorry, das ist ein klares Forum Thema. Am besten neuen Thraed dort öffnen