NEWS
Problem beim Löschen von Node Red
-
pi@raspberrypi:/opt/iobroker $ iobroker del node-red Delete adapter "node-red" host.raspberrypi object node-red deleted host.raspberrypi object node-red.admin deleted Error deleting adapter node-red from disk: host.raspberrypi: Cannot uninstall iobroker.node-red: 217 You might have to delete it yourself! pi@raspberrypi:/opt/iobroker $
-
@guitardoc sagte in Problem beim Löschen von Node Red:
iobroker del node-red
iobroker del node-red --debug
-
@guitardoc sagte in Problem beim Löschen von Node Red:
iobroker del node-red --debug
-
pi@raspberrypi:/opt/iobroker $ iobroker del node-red --debug Delete adapter "node-red" host.raspberrypi object node-red deleted host.raspberrypi object node-red.admin deleted Error deleting adapter node-red from disk: host.raspberrypi: Cannot uninstall iobroker.node-red: 217 You might have to delete it yourself! pi@raspberrypi:/opt/iobroker $
-
ist der gleich Käse wie hier :
https://forum.iobroker.net/topic/57172/ich-kann-nichts-mehr-installieren-updaten/15?_=1660922486510
EDIT :
Ergebnis zum Schluss
@fiso sagte in Ich kann nichts mehr installieren / updaten:
Ich glaubs kaum, Node-Red ließ sich jetzt wieder installieren..... -
Naja, da hat der TE aber irgendwie wild rumgefrickelt und dabei an irgendeiner Stelle vermutlich irgendwas richtig gemacht - wobei zwischendurch das System kurz vorm Verschrotten war. Ich würde gern herausfinden, was der eine richtige Befehl war ohne mein System dabei zu zerschießen…
Danke übrigens auch an euch beide dass ihr mir hier helft, das ist bei Weitem nicht selbstverständlich!
-
iobroker upgrade node-red@3.3.1 --debug
-
Versuch mal node-red upzugraden, vielleicht kommt da mehr ums Eck.
iobroker upgrade node-red --debug
-
pi@raspberrypi:/opt/iobroker $ iobroker upgrade node-red --debug 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 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/addressparser npm ERR! dest /opt/iobroker/node_modules/.addressparser-qF9vtHFg npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/addressparser' -> '/opt/iobroker/node_modules/.addressparser-qF9vtHFg' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-08-19T15_50_47_992Z-debug-0.log host.raspberrypi Cannot install iobroker.node-red@4.0.0: 217 pi@raspberrypi:/opt/iobroker $
Ich sehe schon, da müssen die Verzeichnisse gelöscht werden, richtig?
rm -rf /opt/iobroker/node_modules/.addressparser-qF9vtHFg
-
Jippp
-
@guitardoc sagte in Problem beim Löschen von Node Red:
Ich sehe schon, da müssen die Verzeichnisse gelöscht werden, richtig?
Geht am schnellsten mit dem 'Lösch-Einzeiler', ausgeführt im jeweiligen Verzeichnis:
cd /opt/iobroker/node_modules for i in $(ls -d .[^.]*-*/); do rm -rf ${i%%/}; done
-
Arrrghhh - ich hab die alle per Hand gelöscht jetzt…
Es hat zwar ein bisschen was gebracht, aber noch nicht komplett - der Adapter ist wohl jetzt auf 4.0.0, aber er lässt sich nicht löschen:
P i@raspberrypi:~ $ iobroker update Used repository: Latest Adapter "admin" : 6.2.17 , installed 6.2.17 Adapter "backitup" : 2.4.12 , installed 2.4.12 Adapter "cloud" : 4.2.1 , installed 4.2.1 Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "email" : 1.1.3 , installed 1.1.3 Adapter "eusec" : 0.9.4 , installed 0.9.4 Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "javascript" : 6.0.0 , installed 6.0.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "logparser" : 1.1.0 , installed 1.1.0 Adapter "node-red" : 4.0.0 , installed 4.0.0 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 6.0.0 , installed 6.0.0 Adapter "shuttercontrol": 1.4.14 , installed 1.4.14 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 6.1.8 , installed 6.1.8 Adapter "sql" : 2.1.8 , installed 2.1.8 Adapter "telegram" : 1.14.1 , installed 1.14.1 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-map" : 1.0.4 , installed 1.0.4 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "vw-connect" : 0.0.51 , installed 0.0.51 Adapter "web" : 5.2.4 , installed 5.2.4 Adapter "wiffi-wz" : 2.2.1 , installed 2.2.1 Adapter "ws" : 2.1.3 , installed 2.1.3 Adapter "yahka" : 0.13.1 , installed 0.13.1 pi@raspberrypi:~ $ iobroker del node-red --debug Delete adapter "node-red" host.raspberrypi object node-red deleted host.raspberrypi object node-red.admin deleted Error deleting adapter node-red from disk: host.raspberrypi: Cannot uninstall iobroker.node-red: 217 You might have to delete it yourself! pi@raspberrypi:~ $ iobroker upgrade node-red --debug Adapter "node-red" is up to date. pi@raspberrypi:~ $
EDIT: reboot hatte ich schon gemacht vorher.
-
Stopp den node-red-Adapter.
Danniobroker stop iobroker fix cd /opt/iobroker sudo -H -u iobroker npm uninstall iobroker.node-red
-
In den Instanzen ist er nicht mehr zu finden.
Dann kommt:
pi@raspberrypi:~ $ cd /opt/iobroker pi@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm uninstall iobroker.node-red npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/acorn npm ERR! dest /opt/iobroker/node_modules/.acorn-zHERliMH npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/acorn' -> '/opt/iobroker/node_modules/.acorn-zHERliMH' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-08-19T16_43_43_723Z-debug-0.log pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $
Ich vermute, die Verzeichnisse müssen wieder gelöscht werden?
-
@guitardoc sagte in Problem beim Löschen von Node Red:
Ich vermute, die Verzeichnisse müssen wieder gelöscht werden?
Ja. Wo auch immer die jetzt wieder herkommen.
Aber mit dem Einzeiler ist das nicht mehr viel arbeit. -
@thomas-braun Jetzt erscheint der Adapter unter iobroker update nicht mehr. Dafür komme ich jetzt bei :8081 nicht mehr auf den Admin - URL kann nicht angezeigt werden…
-
iobroker update iobroker list adapters iobroker list instances
-
pi@raspberrypi:~ $ iobroker update Used repository: Latest Adapter "admin" : 6.2.17 , installed 6.2.17 Adapter "backitup" : 2.4.12 , installed 2.4.12 Adapter "cloud" : 4.2.1 , installed 4.2.1 Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "email" : 1.1.3 , installed 1.1.3 Adapter "eusec" : 0.9.4 , installed 0.9.4 Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "javascript" : 6.0.0 , installed 6.0.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "logparser" : 1.1.0 , installed 1.1.0 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 6.0.0 , installed 6.0.0 Adapter "shuttercontrol": 1.4.14 , installed 1.4.14 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 6.1.8 , installed 6.1.8 Adapter "sql" : 2.1.8 , installed 2.1.8 Adapter "telegram" : 1.14.1 , installed 1.14.1 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-map" : 1.0.4 , installed 1.0.4 Adapter "vis-materialdesign": 0.5.9, installed 0.5.9 Adapter "vw-connect" : 0.0.51 , installed 0.0.51 Adapter "web" : 5.2.4 , installed 5.2.4 Adapter "wiffi-wz" : 2.2.1 , installed 2.2.1 Adapter "ws" : 2.1.3 , installed 2.1.3 Adapter "yahka" : 0.13.1 , installed 0.13.1 pi@raspberrypi:~ $ iobroker list adapters system.adapter.admin : admin - v6.2.17 system.adapter.backitup : backitup - v2.4.12 system.adapter.cloud : cloud - v4.2.1 system.adapter.deconz : deconz - v1.3.21 system.adapter.discovery : discovery - v3.0.5 system.adapter.email : email - v1.1.3 system.adapter.eusec : eusec - v0.9.4 system.adapter.feiertage : feiertage - v1.1.0 system.adapter.flot : flot - v1.11.0 system.adapter.info : info - v1.9.19 system.adapter.javascript : javascript - v6.0.0 system.adapter.logparser : logparser - v1.1.0 system.adapter.nanoleaf-lightpanels : nanoleaf-lightpanels - v1.2.0 system.adapter.ping : ping - v1.4.12 system.adapter.scenes : scenes - v2.3.9 system.adapter.shelly : shelly - v6.0.0 system.adapter.shuttercontrol : shuttercontrol - v1.4.14 system.adapter.simple-api : simple-api - v2.7.0 system.adapter.socketio : socketio - v6.1.8 system.adapter.sql : sql - v2.1.8 system.adapter.telegram : telegram - v1.14.1 system.adapter.terminal : terminal - v0.1.2 system.adapter.vis : vis - v1.4.15 system.adapter.vis-map : vis-map - v1.0.4 system.adapter.vis-materialdesign : vis-materialdesign - v0.5.9 system.adapter.vw-connect : vw-connect - v0.0.51 system.adapter.web : web - v5.2.4 system.adapter.wiffi-wz : wiffi-wz - v2.2.1 system.adapter.ws : ws - v2.1.3 system.adapter.yahka : yahka - v0.13.1 pi@raspberrypi:~ $ iobroker list instances system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.backitup.0 : backitup : raspberrypi - enabled system.adapter.cloud.0 : cloud : raspberrypi - enabled system.adapter.deconz.0 : deconz : raspberrypi - enabled, port: 80 system.adapter.discovery.0 : discovery : raspberrypi - enabled system.adapter.email.0 : email : raspberrypi - disabled system.adapter.eusec.0 : eusec : raspberrypi - disabled system.adapter.feiertage.0 : feiertage : raspberrypi - enabled system.adapter.flot.0 : flot : raspberrypi - disabled system.adapter.info.0 : info : raspberrypi - enabled system.adapter.javascript.0 : javascript : raspberrypi - enabled system.adapter.javascript.1 : javascript : raspberrypi - disabled system.adapter.logparser.0 : logparser : raspberrypi - enabled system.adapter.scenes.0 : scenes : raspberrypi - disabled system.adapter.shelly.0 : shelly : raspberrypi - enabled, port: 1882, bind: 0.0.0.0 system.adapter.shuttercontrol.0 : shuttercontrol : raspberrypi - enabled system.adapter.simple-api.0 : simple-api : raspberrypi - enabled, port: 8087, bind: 0.0.0.0, run as: admin system.adapter.sql.0 : sql : raspberrypi - enabled, port: 3306 system.adapter.telegram.0 : telegram : raspberrypi - enabled, port: 8443, bind: 0.0.0.0 system.adapter.vis-map.0 : vis-map : raspberrypi - disabled system.adapter.vis-materialdesign.0 : vis-materialdesign : raspberrypi - enabled system.adapter.vis.0 : vis : raspberrypi - enabled system.adapter.vw-connect.0 : vw-connect : raspberrypi - enabled system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.wiffi-wz.0 : wiffi-wz : raspberrypi - enabled system.adapter.yahka.0 : yahka : raspberrypi - enabled + instance is alive pi@raspberrypi:~ $
-
iobroker start admin
-
@thomas-braun Das brachte nichts - AAAAABER… Reboot tut gut!!! Jetzt läuft alles wieder!! Adapter ist weg, ich komme überall drauf und alle Instanzen die laufen sollen sind grün!!
Vielen Vielen Vielen lieben Dank euch für die kompetente Hilfe!!! Leider kann ich überall nur ein Sternchen vergeben…