NEWS
Node.js für ioBroker update klappt nicht
-
Die Fehler hatte ich auch.
Lass das get weg und bestätige die Befehle einzeln.
Dann klappt es.Bei mir hat es so geklappt:
sudo apt update sudo apt upgrade sudo curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - sudo apt-get install -y nodejs
-
@bauzi das update würde ich ganz einfach machen:
Gehe in das Verzeichnis:
cd /etc/apt/sources.list.d
dann editierst Du die Datei nodesource.list:
sudo nano nodesource.list
Anstelle von 12 gibst Du 14 ein:
deb https://deb.nodesource.com/node_14.x buster main deb-src https://deb.nodesource.com/node_14.x buster main
Wenn Du schon auf bullseye bist - heisst es bei Dir hinten halt bullseye statt buster, aber das änderst Du ja nicht. Du änderst nur die 2 in die 4 und das war es schon.
Wenn Du das erledigt hast, dann lässt aktualisierst Du Dein System einfach mit:
sudo apt update sudo apt upgrade
-
@mickym
sorry Ich habe nicht mitgeteilt, dass ich Debian auf Proxmox VM habe -
@bauzi sagte in Node.js für ioBroker update klappt nicht:
@mickym
sorry Ich habe nicht mitgeteilt, dass ich Debian auf Proxmox VM habehab ich auch.
-
@bauzi ist aber das gleiche. Ob Dein debian in einer VM oder auf dem raspi läuft ist egal.
-
@haselchen said in Node.js für ioBroker update klappt nicht:
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
christian@ioBroker:~$ cd /opt christian@ioBroker:/opt$ cd iobroker christian@ioBroker:/opt/iobroker$ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v12.22.7 v12.22.7
-
@bahnuhr sagte in Node.js für ioBroker update klappt nicht:
Die Fehler hatte ich auch.
Das sind keine 'Fehler', apt-get ist nur etwas anderes als apt.
Wenn man da mit apt hantiert funktioniert das auch. Leider steht in der Anleitung von @apollon77 die Version mit apt-get drin.
In meinem HowTo passt es allerdings. -
@thomas-braun sagte in Node.js für ioBroker update klappt nicht:
Das sind keine 'Fehler', apt-get ist nur etwas anderes als apt.
Da magst du Recht haben.
Aber wenn man als Laie dies eingibt und es klappt nicht, dann empfindet man dies als Fehler.
Es hat ja nicht geklappt. -
sudo apt update sudo apt dist-upgrade
-
@bahnuhr said in Node.js für ioBroker update klappt nicht:
sudo apt-get install -y nodejs
So habe das jetzt gemacht und noch den Biobroker fixer laufen lassen.
Versionen sind nun auf dem neusten Stand.Jetzt noch alle Funktionen prüfen, dann bin ich durch.
Vielen vielen Dank and alle die so top helfen.
Gruß
-
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
Und nix abschneiden. Volle Ein- und Ausgaben.
-
ich habe das gleiche Problem, es läuft kein Script:
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/bin/node /usr/bin/npm
das ist mein gesamtes Ergebnis, ich habe nichts abgeschnitten.
-
-
@thomas-braun sagte in Node.js für ioBroker update klappt nicht:
sudo ln -s /usr/bin/node /usr/bin/nodejs
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.18.2 v14.18.2 6.14.15 OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian bullseye InRelease OK:3 https://deb.nodesource.com/node_14.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. OK:1 http://archive.raspberrypi.org/debian bullseye InRelease OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:3 https://deb.nodesource.com/node_14.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.18.2-deb-1nodesource1 Installationskandidat: 14.18.2-deb-1nodesource1 Versionstabelle: *** 14.18.2-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
hier nochmal alles.
-
@buchner51
Ja, das passt. Und was ist dein Problem? -
@thomas-braun
Blockly im ioBroker läuft nicht, es bringt jedes Script einen Fehler:22:41:02.511 error javascript.0 (8184) script.js.iqontroll.Abfall compile failed: at script.js.iqontroll.Abfall:10
Im log steht folgendes:
javascript.0
2021-12-22 22:41:02.517 error at processImmediate (internal/timers.js:466:21)javascript.0
2021-12-22 22:41:02.517 error at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1311:17)javascript.0
2021-12-22 22:41:02.516 error at /opt/iobroker/node_modules/iobroker.javascript/main.js:1832:17javascript.0
2021-12-22 22:41:02.516 error at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1731:37)javascript.0
2021-12-22 22:41:02.515 error at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1482:28)javascript.0
2021-12-22 22:41:02.515 error at Object.createScript (vm.js:262:10)javascript.0
2021-12-22 22:41:02.514 error at new Script (vm.js:102:7)javascript.0
2021-12-22 22:41:02.513 error SyntaxError: Unexpected token '/'javascript.0
2021-12-22 22:41:02.513 error ^javascript.0
2021-12-22 22:41:02.512 error function say ( message , alexas = '24bd6505' ) / / use alexas = ['#YOUR ALEXA ID 1#', '#YOUR ALEXA ID 2#'] für die Standard-Sprachausgabe von mehreren Geräten (auch # ersetzen)javascript.0
2021-12-22 22:41:02.511 error script.js.iqontroll.Abfall compile failed: at script.js.iqontroll.Abfall:10ich hatte Probleme nach einem Update und hab alles neu aufgesetzt.
-
@buchner51 sagte in Node.js für ioBroker update klappt nicht:
ich hatte Probleme nach einem Update und hab alles neu aufgesetzt.
hast du scripte unter global?
-
@homoran
ja, ich werde Wahnsinnig.jetzt hab ich extra drauf geachtet das ich da kein rein schiebe.
Man sieht ja auch global nur mit der Expertenansicht.
Das muss wohl beim Import passiert sein.
Danke für die Hilfe.
-
Hallo,
ich bin mir grade nicht sicher, was ich, bzw. ob ich was falsch mache.
Auch bei mir ist es so, das ich angeblich die Version 12.18.4 lt. ioBroker habe.Im IoBroker steht drin das es eine neue Version gibt
"v12.18.4 (Es gibt eine neuere Version: v12.22.12 - Empfohlene Version v14.19.3)"
Ich habe den Blog durchgearbeitet und eben dann auch die folgende Ablage gestartet:
which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/local/bin/nodejs /usr/local/bin/node /usr/local/bin/npm v12.18.4 v12.18.4 6.14.6 OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_14.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_14.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.19.3-deb-1nodesource1 Installationskandidat: 14.19.3-deb-1nodesource1 Versionstabelle: *** 14.19.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.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
Im Gegensatz zum Kollegen, habe ich dort aber aber wirklich die Version 12.18.4 stehen, weiter unten aber die 14.19.3.
Wenn ich die Installation nochmal anstarte, sagt er auch, das es bereits die neue Version ist.sudo apt-get install -y nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig nodejs ist schon die neueste Version (14.19.3-deb-1nodesource1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Warum sagt ioBroker, das es die 12 er Version ist und auch bei node -v kommt die 12.18.4 version raus?
Kann mir da jemand einen Tip geben?
-
Ließ die Anleitung aus meiner Signatur.