NEWS
Paspy 3+ ioBroker und Node.js
-
mhhh ... was soll ich sagen ?
das Image auf dem Raspy ist schon älter das stimmt und das hatte "damals" einen triftigen Grund genau das und kein anderes zu nehmen !
die Installation Doku nicht gelesen .... ? sie ist (wie leider immer) in englisch ... sorry dessen bin ich nicht mächtigjetzt scheint er sich an der node Version 8.11 zu stören und will 8.12 haben ... aber auch wenn ich die 8.11 deinstalliere und node wieder neu drauf machen will ... kommt am ende wieder 8.11 dabei heraus
pi@raspberrypi:/opt/iobroker $ node -v
v8.11.1
pi@raspberrypi:/opt/iobroker $ npm -v
6.14.4
pi@raspberrypi:/opt/iobroker $ nodejs -v
v8.11.1
pi@raspberry@Snupy
Die Doku ist auf deutsch und ich meine die IOBroker Doku und die Installation dessen. Beim Image rede ich vom IOIBroker Image.
Jetzt hast aber erst mal zwei Node Versionen installiert und das ist noch schlechter als ein alte.
Verlesen, passt. -
@Snupy
Die Doku ist auf deutsch und ich meine die IOBroker Doku und die Installation dessen. Beim Image rede ich vom IOIBroker Image.
Jetzt hast aber erst mal zwei Node Versionen installiert und das ist noch schlechter als ein alte.
Verlesen, passt. -
@Jan1 said in Paspy 3+ ioBroker und Node.js:
@Snupy
Jetzt hast aber erst mal zwei Node Versionen installiert und das ist noch schlechter als ein alte.??? versteh ich nicht ....
sorry ich gebe auf und lass das bleiben mit ioBroker
@Snupy
Edit oben
Node ist Bestandteil des OS und wird auch über dieses ganz normal upgedatet, heißt für Dich jetzt:sudo apt-get update && sudo apt-get upgradeSteht aber auch in der Doku, bevor mal bastelt sollte erst mal das OS aktuell sein ;-)
-
das hatte ich natürlich als erstes getan ... ändert aber am Resultat nüscht !
es bleibt bei version 8.11
-
@Snupy
Edit oben
Node ist Bestandteil des OS und wird auch über dieses ganz normal upgedatet, heißt für Dich jetzt:sudo apt-get update && sudo apt-get upgradeSteht aber auch in der Doku, bevor mal bastelt sollte erst mal das OS aktuell sein ;-)
@Jan1 sagte in Paspy 3+ ioBroker und Node.js:
Node ist Bestandteil des OS und wird auch über dieses ganz normal upgedatet, heißt für Dich jetzt:
sudo apt-get update && sudo apt-get upgrade@Snupy sagte in Paspy 3+ ioBroker und Node.js:
ändert aber am Resultat nüscht !
es bleibt bei version 8.11apt update && apt upgradeändert nur die Version innerhalb des major releases und auch das nur soweit es das eingestellte repository hergibt.@Snupy sagte in Paspy 3+ ioBroker und Node.js:
sie ist (wie leider immer) in englisch
welche Doku meinst du?
zu jedem (ioBroker-)Image gibt es ein ReadMe in Deutsch.sämtliche Dokus zu dem Thema nodejas und/oder ioBroker/node Installation sind auf Deusch - zu erreichen über den Link "Docu" in der Titelzeile des Forums.
zum Thema "node richtig updaten" gibt es sogar hier im Forum einen hervorragenden Thread von @Stabilostick
https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten -
hatte die hier benutzt
-
hatte die hier benutzt
-
hatte die hier benutzt
@Snupy sagte in Paspy 3+ ioBroker und Node.js:
hatte die hier benutzt
Danke für den Link.
Ich denke die Seite sollten wir mal stillegen. Die ist etwa 5 Jahre alt, wieso da noch was im Februar geändert wurde erschließt sich mir nicht -
@Jan1 ... das habe ich gelesen nachdem du so nett warst es zu verlinken ... wenn ich das abarbeite kommt folgendes dabei heraus ...
-ich deinstalliere node ...
da bekomme ich eine meldung das node nicht installiert sei und es deshalb auch nicht deinstalliert werden kann (bei der Abfrage die ich vorher machte, bekomme ich mit node -v die Version 8.11 angezeigt.
-ich deinstalliere nodejs
das wird ausgeführt
-danach reboote ich und führe folgendes auscurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs sudo rebootdas Ergebnis sieht dann wie folgt aus -> installiert wird Version 8.11
im Code (Zeilen 11-18) steht dann etwas von "Problemen" mit dem strech Releasepi@raspberrypi:~ $ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - ## Installing the NodeSource Node.js 10.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://archive.raspberrypi.org/debian stretch InRelease OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease Ign:3 https://dev2day.de/pms stretch InRelease Fehl:4 https://dev2day.de/pms stretch Release 404 Not Found Paketlisten werden gelesen... Fertig E: The repository 'https://dev2day.de/pms stretch Release' does no longer have a Release file. N: Updating from such a repository can't be done securely, and is therefore disa bled by default. N: See apt-secure(8) manpage for repository creation and user configuration deta ils. Error executing command, exiting pi@raspberrypi:~ $ sudo apt install -y nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig The following additional packages will be installed: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Die folgenden NEUEN Pakete werden installiert: libc-ares2 libhttp-parser2.8 libuv1 nodejs nodejs-doc 0 aktualisiert, 5 neu installiert, 0 zu entfernen und 159 nicht aktualisiert. Es müssen noch 0 B von 5.087 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 22,2 MB Plattenplatz zusätzlich benutzt. Vormals nicht ausgewähltes Paket libc-ares2:armhf wird gewählt. (Lese Datenbank ... 135588 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../libc-ares2_1.14.0-1~bpo9+1_armhf.deb ... Entpacken von libc-ares2:armhf (1.14.0-1~bpo9+1) ... Vormals nicht ausgewähltes Paket libhttp-parser2.8:armhf wird gewählt. Vorbereitung zum Entpacken von .../libhttp-parser2.8_2.8.1-1~bpo9+1_armhf.deb .. . Entpacken von libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ... Vormals nicht ausgewähltes Paket libuv1:armhf wird gewählt. Vorbereitung zum Entpacken von .../libuv1_1.18.0-3~bpo9+1_armhf.deb ... Entpacken von libuv1:armhf (1.18.0-3~bpo9+1) ... Vormals nicht ausgewähltes Paket nodejs wird gewählt. Vorbereitung zum Entpacken von .../nodejs_8.11.1~dfsg-2~bpo9+1_armhf.deb ... Entpacken von nodejs (8.11.1~dfsg-2~bpo9+1) ... Vormals nicht ausgewähltes Paket nodejs-doc wird gewählt. Vorbereitung zum Entpacken von .../nodejs-doc_8.11.1~dfsg-2~bpo9+1_all.deb ... Entpacken von nodejs-doc (8.11.1~dfsg-2~bpo9+1) ... nodejs-doc (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... libuv1:armhf (1.18.0-3~bpo9+1) wird eingerichtet ... Trigger für libc-bin (2.24-11+deb9u4) werden verarbeitet ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... libc-ares2:armhf (1.14.0-1~bpo9+1) wird eingerichtet ... libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) wird eingerichtet ... nodejs (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... update-alternatives: /usr/bin/nodejs wird verwendet, um /usr/bin/js (js) im auto matischen Modus bereitzustellen Trigger für libc-bin (2.24-11+deb9u4) werden verarbeitet ... pi@raspberrypi:~ $ node -v v8.11.1 -
@Jan1 ... das habe ich gelesen nachdem du so nett warst es zu verlinken ... wenn ich das abarbeite kommt folgendes dabei heraus ...
-ich deinstalliere node ...
da bekomme ich eine meldung das node nicht installiert sei und es deshalb auch nicht deinstalliert werden kann (bei der Abfrage die ich vorher machte, bekomme ich mit node -v die Version 8.11 angezeigt.
-ich deinstalliere nodejs
das wird ausgeführt
-danach reboote ich und führe folgendes auscurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs sudo rebootdas Ergebnis sieht dann wie folgt aus -> installiert wird Version 8.11
im Code (Zeilen 11-18) steht dann etwas von "Problemen" mit dem strech Releasepi@raspberrypi:~ $ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - ## Installing the NodeSource Node.js 10.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://archive.raspberrypi.org/debian stretch InRelease OK:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease Ign:3 https://dev2day.de/pms stretch InRelease Fehl:4 https://dev2day.de/pms stretch Release 404 Not Found Paketlisten werden gelesen... Fertig E: The repository 'https://dev2day.de/pms stretch Release' does no longer have a Release file. N: Updating from such a repository can't be done securely, and is therefore disa bled by default. N: See apt-secure(8) manpage for repository creation and user configuration deta ils. Error executing command, exiting pi@raspberrypi:~ $ sudo apt install -y nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig The following additional packages will be installed: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Die folgenden NEUEN Pakete werden installiert: libc-ares2 libhttp-parser2.8 libuv1 nodejs nodejs-doc 0 aktualisiert, 5 neu installiert, 0 zu entfernen und 159 nicht aktualisiert. Es müssen noch 0 B von 5.087 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 22,2 MB Plattenplatz zusätzlich benutzt. Vormals nicht ausgewähltes Paket libc-ares2:armhf wird gewählt. (Lese Datenbank ... 135588 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../libc-ares2_1.14.0-1~bpo9+1_armhf.deb ... Entpacken von libc-ares2:armhf (1.14.0-1~bpo9+1) ... Vormals nicht ausgewähltes Paket libhttp-parser2.8:armhf wird gewählt. Vorbereitung zum Entpacken von .../libhttp-parser2.8_2.8.1-1~bpo9+1_armhf.deb .. . Entpacken von libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) ... Vormals nicht ausgewähltes Paket libuv1:armhf wird gewählt. Vorbereitung zum Entpacken von .../libuv1_1.18.0-3~bpo9+1_armhf.deb ... Entpacken von libuv1:armhf (1.18.0-3~bpo9+1) ... Vormals nicht ausgewähltes Paket nodejs wird gewählt. Vorbereitung zum Entpacken von .../nodejs_8.11.1~dfsg-2~bpo9+1_armhf.deb ... Entpacken von nodejs (8.11.1~dfsg-2~bpo9+1) ... Vormals nicht ausgewähltes Paket nodejs-doc wird gewählt. Vorbereitung zum Entpacken von .../nodejs-doc_8.11.1~dfsg-2~bpo9+1_all.deb ... Entpacken von nodejs-doc (8.11.1~dfsg-2~bpo9+1) ... nodejs-doc (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... libuv1:armhf (1.18.0-3~bpo9+1) wird eingerichtet ... Trigger für libc-bin (2.24-11+deb9u4) werden verarbeitet ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... libc-ares2:armhf (1.14.0-1~bpo9+1) wird eingerichtet ... libhttp-parser2.8:armhf (2.8.1-1~bpo9+1) wird eingerichtet ... nodejs (8.11.1~dfsg-2~bpo9+1) wird eingerichtet ... update-alternatives: /usr/bin/nodejs wird verwendet, um /usr/bin/js (js) im auto matischen Modus bereitzustellen Trigger für libc-bin (2.24-11+deb9u4) werden verarbeitet ... pi@raspberrypi:~ $ node -v v8.11.1@Snupy sagte in Paspy 3+ ioBroker und Node.js:
-ich deinstalliere node ...
da bekomme ich eine meldung das node nicht installiert sei und es deshalb auch nicht deinstalliert werden kann (bei der Abfrage die ich vorher machte, bekomme ich mit node -v die Version 8.11 angezeigt.
-ich deinstalliere nodejs
das wird ausgeführt
-danach reboote ich und führe folgendes ausbitte genau an die Anleitung halten. Am besten Schritt für Schritt:
apt purge node
apt purge nodejs
node -v
nodejs -v
npm -vnicht mehr! und das Ergebnis hier posten.
@Snupy sagte in Paspy 3+ ioBroker und Node.js:
m Code (Zeilen 11-18) steht dann etwas von "Problemen" mit dem strech Release
nicht unbedingt.
Der Fehler ist abgeschnitten, ich vermute, dass du noch mit Stretch arbeitest und in dem Repo (was ist das eigentlich für eins?) kein node10 existiert.Du solltest auf Buster updaten
-
apt purge node
root@raspberrypi:/home/pi# apt purge node Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paket »node« ist nicht installiert, wird also auch nicht entfernt. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 159 nicht aktualisiert. root@raspberrypi:/home/pi#apt purge nodejs
root@raspberrypi:/home/pi# apt purge nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benöti gt: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Verwenden Sie »sudo apt autoremove«, um sie zu entfernen. Die folgenden Pakete werden ENTFERNT: nodejs* 0 aktualisiert, 0 neu installiert, 1 zu entfernen und 159 nicht aktualisiert. Nach dieser Operation werden 15,8 MB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... 135736 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von nodejs (8.11.1~dfsg-2~bpo9+1) ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... root@raspberrypi:/home/pi#node -v
nodejs -v
npm -vpi@raspberrypi:~ $ node -v -bash: node: Kommando nicht gefunden. pi@raspberrypi:~ $ nodejs -v -bash: nodejs: Kommando nicht gefunden. pi@raspberrypi:~ $ npm -v /usr/bin/env: „node“: Datei oder Verzeichnis nicht gefunden -
apt purge node
root@raspberrypi:/home/pi# apt purge node Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paket »node« ist nicht installiert, wird also auch nicht entfernt. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 159 nicht aktualisiert. root@raspberrypi:/home/pi#apt purge nodejs
root@raspberrypi:/home/pi# apt purge nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benöti gt: libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Verwenden Sie »sudo apt autoremove«, um sie zu entfernen. Die folgenden Pakete werden ENTFERNT: nodejs* 0 aktualisiert, 0 neu installiert, 1 zu entfernen und 159 nicht aktualisiert. Nach dieser Operation werden 15,8 MB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... 135736 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von nodejs (8.11.1~dfsg-2~bpo9+1) ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... root@raspberrypi:/home/pi#node -v
nodejs -v
npm -vpi@raspberrypi:~ $ node -v -bash: node: Kommando nicht gefunden. pi@raspberrypi:~ $ nodejs -v -bash: nodejs: Kommando nicht gefunden. pi@raspberrypi:~ $ npm -v /usr/bin/env: „node“: Datei oder Verzeichnis nicht gefunden@Snupy Das sieht gut aus!
jetzt:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - -
root@raspberrypi:/home/pi# curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - ## Installing the NodeSource Node.js 10.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://archive.raspberrypi.org/debian stretch InRelease Holen:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15,0 kB] Ign:3 https://dev2day.de/pms stretch InRelease Fehl:4 https://dev2day.de/pms stretch Release 404 Not Found Holen:5 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11 ,7 MB] Paketlisten werden gelesen... Fertig E: The repository 'https://dev2day.de/pms stretch Release' does no longer have a Release file. N: Updating from such a repository can't be done securely, and is therefore disa bled by default. N: See apt-secure(8) manpage for repository creation and user configuration deta ils. Error executing command, exiting root@raspberrypi:/home/pi# -
root@raspberrypi:/home/pi# curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - ## Installing the NodeSource Node.js 10.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://archive.raspberrypi.org/debian stretch InRelease Holen:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15,0 kB] Ign:3 https://dev2day.de/pms stretch InRelease Fehl:4 https://dev2day.de/pms stretch Release 404 Not Found Holen:5 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11 ,7 MB] Paketlisten werden gelesen... Fertig E: The repository 'https://dev2day.de/pms stretch Release' does no longer have a Release file. N: Updating from such a repository can't be done securely, and is therefore disa bled by default. N: See apt-secure(8) manpage for repository creation and user configuration deta ils. Error executing command, exiting root@raspberrypi:/home/pi#@Snupy sagte in Paspy 3+ ioBroker und Node.js:
Error executing command, exiting
und damit hat er die 10.x NICHT in den apt-Quellen eingetragen und kann sie NIE installieren.
Was um alles in der Welt ist
@Snupy sagte in Paspy 3+ ioBroker und Node.js:
The repository 'https://dev2day.de/pms stretch Release'
das existiert nicht mehr und wird als unsicher deklariert.
Der Rest ist leider abgeschnitten -
@Homoran said in Paspy 3+ ioBroker und Node.js:
'https://dev2day.de/pms stretch Release'
Plex Media Server ??? keine Ahnung !
er will ja aber auch kein 8.12 installieren
Stretch habe ich wie gesagt "damals" bewußt genommen ... weiß aber nicht mehr genau warum ... kann sein das TVHeadend sonst nicht lief ... irgendwas war da auf jeden Fall
was mach ich nu ?
-
@Homoran said in Paspy 3+ ioBroker und Node.js:
'https://dev2day.de/pms stretch Release'
Plex Media Server ??? keine Ahnung !
er will ja aber auch kein 8.12 installieren
Stretch habe ich wie gesagt "damals" bewußt genommen ... weiß aber nicht mehr genau warum ... kann sein das TVHeadend sonst nicht lief ... irgendwas war da auf jeden Fall
was mach ich nu ?
@Snupy sagte in Paspy 3+ ioBroker und Node.js:
er will ja aber auch kein 8.12 installieren
kann er ja auch nicht, wenn es das Repo nicht ehr gibt
-
-
so ioBroker installiert ....
ich habe keine Ahnung wie ich es angestellt habe um die eingefügte Ausgabe zu erhalten
pi@raspberrypi:~ $ node -v v10.0.0 pi@raspberrypi:~ $ nodejs -v v8.11.1 pi@raspberrypi:~ $ npm -v 6.14.4 pi@raspberrypi:~ $@Snupy
so jetzt hast es aber endgültig geschafft 2 verschiedene Node Versionen zu installieren und das ist sehr schlecht.
Es wird wohl das beste sein, wenn Du den Pi neu mit nem Buster versorgst, da wenn das stimmt was Homoran vermutet, Du mit dem Raspian was jetzt drauf läuft eh nur noch von einem Problem zum nächsten stolpern wirst. -
so ioBroker installiert ....
ich habe keine Ahnung wie ich es angestellt habe um die eingefügte Ausgabe zu erhalten
pi@raspberrypi:~ $ node -v v10.0.0 pi@raspberrypi:~ $ nodejs -v v8.11.1 pi@raspberrypi:~ $ npm -v 6.14.4 pi@raspberrypi:~ $@Snupy sagte in Paspy 3+ ioBroker und Node.js:
so ioBroker installiert ....
aber zwei verschiedene node-Versionen parallel.
Das gibt Probleme!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden