@mickym
konnte mir schon sowas denken, aber im thread steht mittlerweile so viel das ich da nicht mehr so richtig durchblicke.
ne einfach Anleitung wäre super - finde deine Anleitung nicht ?
Ok- meinst du diese ?
@mickym
konnte mir schon sowas denken, aber im thread steht mittlerweile so viel das ich da nicht mehr so richtig durchblicke.
ne einfach Anleitung wäre super - finde deine Anleitung nicht ?
Ok- meinst du diese ?
@mickym
was soll mir der Eintrag sagen?
Node.js: v16.17.1
NPM: v8.15.0
@apollon77 @Thomas-Braun
Leider doch nicht, nachdem ich einen Adapter installiert und wieder deinstalliert habe steht Node-Red wieder als 3.3.1 da
Installation schlägt fehl:
This upgrade of "node-red" will introduce the following changes:
==========================================================================
-> 4.0.0:
IMPORTANT: Node.js 14.x now needed at least
Upgrade to node-red 3.0.2, enable runtime-state features and switch editor to monaco-editor
Correctly escape backslashes when writing setting file on Windows
==========================================================================
BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES!
Would you like to upgrade node-red from @3.3.1 to @4.0.0 now? [(y)es, (n)o]: y
Update node-red from @3.3.1 to @4.0.0
host.raspberrypi Adapter "system.adapter.node-red.0" is stopped.
NPM version: 8.15.0
Installing iobroker.node-red@4.0.0... (System call)
host.raspberrypi Cannot install iobroker.node-red@4.0.0: 217
@apollon77 @Thomas-Braun
keine Ahnung warum aber nachdem Node-Red im Debug installiert habe und das Log abgezogen habe,
habe ich das Löschskript nochmal ausgeführt .
Dann habeich mit der Anleitung von Thomas begonnen.
bei Iobroker update sagte er mir das alle Adapter aktuell sind.
Es ist kein Fehler mehr zu sehen und auch Node-Red ist als 4.0.0 vorhanden.
Wenn ich es öffne steht dort auch 3.0.2: Maintenance Release
Neue Adapter lassen sich auch installieren. Scheint also alles zu laufen.
Danke
Installing iobroker.node-red@4.0.0... (System call)
npm ERR! code ENOTEMPTY
npm ERR! syscall rename
npm ERR! path /opt/iobroker/node_modules/node-red-node-email/node_modules/encoding-japanese/src
npm ERR! dest /opt/iobroker/node_modules/.node-red-node-email-1lk8B7Gi/node_modules/encoding-japanese/src
npm ERR! errno -39
npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/node-red-node-email/node_modules/encoding-japanese/src' -> '/opt/iobroker/node_modules/.node-red-node-email-1lk8B7Gi/node_modules/encoding-japanese/src'
npm ERR! A complete log of this run can be found in:
npm ERR! /home/iobroker/.npm/_logs/2022-10-13T10_52_26_189Z-debug-0.log
host.raspberrypi Cannot install iobroker.node-red@4.0.0: 217
hier das Log
2022-10-13T10_52_26_189Z-debug-0.log
nachdem ich die Löschvariante nutze und IOB neustarte ist es wieder 3.3.1
@apollon77 beim Versuch node-red zu installieren bekommen ich
iobroker host.raspberrypi Cannot install iobroker.node-red@4.0.0: 217
und
for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do echo ${i%}; done
/opt/iobroker/node_modules/.node-red-node-feedparser-BvY866YR
/opt/iobroker/node_modules/.multer-zsSYw8fD
/opt/iobroker/node_modules/.argparse-S5zfMSQi
/opt/iobroker/node_modules/.js-yaml-mxBLENxb
/opt/iobroker/node_modules/.socks-Ly3eN6mV
/opt/iobroker/node_modules/.esprima-TKIwiasy
/opt/iobroker/node_modules/.i18next-VFNyugyK
/opt/iobroker/node_modules/.moment-YVTvHlwl
/opt/iobroker/node_modules/.uglify-js-UrZ3Klfa
/opt/iobroker/node_modules/@babel/.runtime-cSN2FFol
/opt/iobroker/node_modules/@node-red/.registry-ccnbcuRd
/opt/iobroker/node_modules/@node-red/.util-sbKUIGKV
/opt/iobroker/node_modules/@node-red/.runtime-1jQRdxlO
/opt/iobroker/node_modules/@node-red/.nodes-oC2yqxJN
/opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH
/opt/iobroker/node_modules/@node-red/.editor-api-Xk7v1FU7
/opt/iobroker/node_modules/.node-red-node-email-1lk8B7Gi
/opt/iobroker/node_modules/@types/.webidl-conversions-sTwlFPEN
/opt/iobroker/node_modules/.node-red-admin-97cICUzY
/opt/iobroker/node_modules/.hpagent-PUXuWBzq
/opt/iobroker/node_modules/.sprintf-js-NEkm8GpH
/opt/iobroker/node_modules/iobroker.worx/node_modules/.ms-gKD4yxG7
/opt/iobroker/node_modules/iobroker.worx/node_modules/.string_decoder-7WG8ZZzJ
/opt/iobroker/node_modules/iobroker.worx/node_modules/.debug-g1vdTaRH
/opt/iobroker/node_modules/iobroker.worx/node_modules/.readable-stream-Qsfpwrzm
/opt/iobroker/node_modules/iobroker.worx/node_modules/.ws-14EKPmTY
/opt/iobroker/node_modules/iobroker.worx/node_modules/.mqtt-UaPggZUW
/opt/iobroker/node_modules/iobroker.worx/node_modules/.safe-buffer-Es0FmdFm
/opt/iobroker/node_modules/.mongodb-9LMcV19S
/opt/iobroker/node_modules/.bson-a4WfR2fa
/opt/iobroker/node_modules/.mqtt-uuzoX3iL
/opt/iobroker/node_modules/.node-red-Kvc6EPdV
/opt/iobroker/node_modules/.mongodb-connection-string-url-iEu3f9Lf
/opt/iobroker/node_modules/.iobroker.node-red-lv0iVi6J
/opt/iobroker/node_modules/.dicer-vvDk7wqs
jetzt kann ich keine Adapter mehr updaten
Und bei Node-Red steht:
Installierte Instanzen:
1
Verfügbare Version:
4.0.0
Installierte Version:
4.0.0
Ist es aber nicht
@apollon77 das kann ich nachher mal machen, muss dafür aber erst wieder versuchen node red auf 4.0.0 upzudaten
bis jetzt hab ich einfach nur immer den Befehl
for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; done
ausgeführt - alle anderen Adapter gingen dann wieder aber sobald ich Node Red versuche bricht die Installation ab und die anderen gehen auch nicht mehr zu upddaten
@jupzup ist die Anleitung im Form zu finden ?
habe das gleiche Problem und bekomme es durch löschen der Temp Ordner nicht hin.
Gruß
Matthias