NEWS
Diskussion zum HowTo nodejs-Installation und upgrade
-
Erstmal nodejs wieder ordentlich installieren. npm ist nicht die richtige Version.
-
@bostil sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
8.15.0
Wie kommst du an diese Version , denn
v16.16.0 v16.16.0 8.11.0
-
Gute Frage ... hatte das Problem aber auch schon vorher mit Version 8.11
Habe nun folgendes erledigt:
iobroker stop sudo apt-get --purge remove nodejs sudo apt-get autoremove sudo reboot curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash sudo apt install nodejs sudo ln -s /usr/bin/node /usr/bin/nodejs iobroker fix sudo reboot
Und erhalte dann
bostil@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.16.0 v16.16.0 8.11.0 bostil /home/bostil OK:1 http://archive.raspberrypi.org/debian buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.16.0-deb-1nodesource1 Installationskandidat: 16.16.0-deb-1nodesource1 Versionstabelle: *** 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Beim Updaten / installieren eines Adapters wieder Fehlermeldung ERROR: Process exited with code 25
-
iobroker update -i
-
@thomas-braun Danke dir.
Bin mittlerweile auch wieder zurück im Stable. Anders als im Beta-Status habe ich hier keine Updates vorliegen, versuche aber Adapter "Energiefluss" über Katze (ja .. ich weiß...) zu installieren und erhalte weiterhin den Fehler:
$ iobroker url https://github.com/SKB-CGN/ioBroker.energiefluss --host raspberrypi --debug install SKB-CGN/ioBroker.energiefluss#c84758fb62c8f27236aba7ecd79d24622de1166a NPM version: 8.11.0 Installing SKB-CGN/ioBroker.energiefluss#c84758fb62c8f27236aba7ecd79d24622de1166a... (System call) npm ERR! code ENOTEMPTYnpm ERR! syscall renamenpm ERR! path /opt/iobroker/node_modules/iobroker.javascript host.raspberrypi Cannot install SKB-CGN/ioBroker.energiefluss#c84758fb62c8f27236aba7ecd79d24622de1166a: 217 ERROR: Process exited with code 25
iobroker update -i bringt dies:
bostil@raspberrypi:~ $ iobroker update -i Used repository: Stable (default) Adapter "admin" : 5.3.8 , installed 6.2.3 Adapter "backitup" : 2.4.9 , installed 2.4.10 Adapter "daswetter" : 3.1.2 , installed 3.1.3 Adapter "denon" : 1.13.4 , installed 1.13.4 Adapter "device-reminder": 1.2.9 , installed 1.2.9 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "fb-checkpresence": 1.1.19, installed 1.1.19 Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "history" : 2.1.7 , installed 2.1.7 Adapter "homeconnect" : 1.0.1 , installed 1.0.1 Adapter "ical" : 1.13.1 , installed 1.13.1 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "javascript" : 5.7.0 , installed 5.8.5 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "km200" : 2.0.3 , installed 2.0.3 Adapter "openligadb" : 1.2.4 , installed 1.2.4 Adapter "pegelalarm" : 1.2.5 , installed 1.2.8 Adapter "plenticore" : 2.2.0 , installed 2.2.2 Adapter "rssfeed" : 1.0.0 , installed 1.0.0 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 5.3.2 , installed 6.0.0 Adapter "shuttercontrol": 1.4.12 , installed 1.4.14 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "smartcontrol" : 1.2.1 , installed 1.2.1 Adapter "socketio" : 4.2.0 , installed 6.1.8 Adapter "sony-bravia" : 1.0.3 , installed 1.0.9 Adapter "trashschedule": 2.0.2 , installed 2.0.3 Adapter "tvprogram" : 1.1.2 , installed 1.1.2 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-colorpicker": 1.2.0 , installed 1.2.0 Adapter "vis-material-advanced": 1.7.2, installed 1.7.2 Adapter "vis-plumb" : 1.0.2 , installed 1.0.2 Adapter "vis-timeandweather": 1.1.7, installed 1.2.2 Adapter "weatherunderground": 3.4.2, installed 3.4.2 Adapter "web" : 4.3.0 , installed 5.2.4 Adapter "windows-control": 0.1.5 , installed 0.1.5 Adapter "worx" : 1.6.6 , installed 1.6.6 Adapter "ws" : 1.3.0 , installed 2.1.3
-
@bostil sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
über Katze (ja .. ich weiß...)
Lass die Katze in Ruhe!
Installier mal einen 'ordentlichen Adapter' aus dem Stable-Zweig, aber halt mit --debug Option.
-
Ok, dann jetzt mal probehalber "CoronaVirus-Statistics" ... man, was habe ich das Thema schon vermisst Aber leider noch selbiger Fehler:
$ iobroker add coronavirus-statistics auto --host raspberrypi --debug NPM version: 8.11.0 Installing iobroker.coronavirus-statistics@0.8.7... (System call) npm ERR! code ENOTEMPTY host.raspberrypi Cannot install iobroker.coronavirus-statistics@0.8.7: 217 ERROR: Process exited with code 25
-
@bostil sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
npm ERR! code ENOTEMPTY
Für gewöhnlich kommt da auch ein Hinweis, welches Verzeichnis da NOTEMPTY ist.
-
@bostil sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
npm ERR! code ENOTEMPTY
Eigentlich so :
npm ERR! ENOTEMPTY: directory not empty, rename
sieht komisch aus !?
-
cd /opt/iobroker npm ls | grep -E 'github.com|ERR'
-
Wenn ihr Spezies schon rumrätselt ...
Könnte eine Iobroker-Neuinstallation eine Lösung darstellen? Für gewöhnlich werden ja Nutzerdaten, Einstellungen beibehalten, deswegen würde ich dem entspannt gegenüber stehen.
-
@glasfaser Viel passiert da leider nicht:
bostil@raspberrypi:~ $ cd /opt/iobroker bostil@raspberrypi:/opt/iobroker $ npm ls | grep -E 'github.com|ERR' [sudo] Passwort für bostil: bostil@raspberrypi:/opt/iobroker $
-
@bostil sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
Könnte eine Iobroker-Neuinstallation eine Lösung darstellen?
Das ( Problem ) kam mit Nodejs 16
teste mal .. gehe auf 14 zurück
-
cd /opt/iobroker/node_modules ls -a | grep '^\.'
-
@bostil sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
iobroker update -i bringt dies:
Du spielst auch mit der Repro ... du hast teilweise Beta Adapter
Alter Betastand !!
Used repository: Stable (default)
Adapter "admin" : 5.3.8 , installed 6.2.3 -
Eigentlich wurde erfolgreich auf NodeJS 14 aktualisiert, war sogar auch im Admin. Nach einer Pause und Zurückgelanden an den Rechner, stelle ich fest, dass Iobroker abgeschmiert ist. Wenn ich "iob start admin" anwähle, dann erreicht mich nur folgende Meldung:
bostil@raspberrypi:~ $ iob start admin internal/modules/cjs/loader.js:905 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
Ach was solls ... werde Iobroker nochmal neu draufbügeln. Wünsche euch einen schönen Abend und Danke für eure Hilfe!!
-
Guten Abend,
bin seid gestern Abend dran ein Update, von 12 auf 16 oder höher, für denn NodeJS Adapter zu machen. Leider ohne Erfolg.
Habe erst die Meldung bekommen (NO-PUBKEY),die ich immer noch bekomme. Mehrere Möglichkeiten aus dem Netz und hier versucht kein Erfolg.Jetzt bekomme ich noch weitere Meldungen
- Sperrdatei ...... konnte nicht geöffnet werden
- Das Verzeichnis ...... kann nicht gesperrt werden
- Problem beim Entfernen (unlink) der Datei ...... - RemoverCaches (13: keine Berechtigung)
kann mir dazu jemand weiter helfen.
-
hier ist der aktuelle thread
-
@homoran sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
hier ist der aktuelle thread
https://forum.iobroker.net/post/621254
Hast du etwas bei dir umgestellt , bei dir kommt /post/...
Wäre sonst so der Link !?
https://forum.iobroker.net/topic/44566/how-to-node-js-iobroker-richtig-updaten-2021-22-edition
-
@glasfaser hab den Link aus dem Timestamp des ersten Posts, so wie jetzt hier