NEWS
Test Adapter Grünbeck v0.0.x
-
@tombox
wie kann ich eine bestimmte Version von node installieren?
curl -sL https://deb.nodesource.com/setup_16.15.1 | sudo -E bash -geht schon mal nicht.
-
@arnod also setup_16.x bleibt der apt befehl müsste anders sein aber kann es leider nicht testen
sudo apt install -y nodejs=16.15.1-deb-1nodesource1
apt list --all-versions nodejs
müsstest du alle versionen auflisten können
-
-
@da_woody
Danke, den habe ich bereits gefunden.
Habe nur nirgends gefunden, wie man eine bestimmte Version installiert. -
@tombox
Die Version ist anscheinend nicht vorhanden.
apt list --all-versions nodejs kommt folgendes:root@iobroker:/opt/iobroker# apt list --all-versions nodejs
Listing... Done
nodejs/unknown 16.16.0-deb-1nodesource1 amd64
nodejs/stable-security 12.22.12~dfsg-1~deb11u1 amd64
nodejs/stable 12.22.5~dfsg-2~11u1 amd64 -
Steht in meiner Signatur drin.
Eine nodejs=16.15.1 wirst du da allerdings auch nicht finden, weil die alten Versionen im nodesource-Repo nicht vorgehalten werden. Wozu auch? -
@arnod sagte in Test Adapter Grünbeck v0.0.x:
root@iobroker
root?
sonst:Für Node.js 16 einfach in der URL oben anstelle der 14 eine 16 reinschreiben.
-
sudo apt install -y nodejs=16.15.1-deb-1nodesource1
Kannst du nochmal probieren aber anscheinend haben sie immer die latest version.
Ist natürlich ärgerlich wenn die latest version so ein breaking change drin hat
Wir warten mal ein Tag ab wie sie auf das Issue reagieren und dann schaue ich nochmal -
Nope. Nodesource hat immer nur das letzte Release aus dem Zweig im Repo.
echad@chet:~ $ apt policy nodejs nodejs: Installed: 18.4.0-deb-1nodesource1 Candidate: 18.4.0-deb-1nodesource1 Version table: *** 18.4.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages 14.20.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main arm64 Packages 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages
-
@tombox
Das hatte ich bereits versucht und geht nicht.
Dann warten wir mal ab, ob sich was tut.
Danke für deine Bemühungen und Hilfe. -
@tombox
Ich vermute, die Änderungen hängen auch damit zusammen:https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/
-
@thomas-braun
Hast du noch einen Vorschlag, wie man die Version 16.15.1 installieren kann?
Deine Anleitungen haben mir schon öfter den Tag gerettet, Danke dafür. -
@arnod Schau mal in meinem HowTo unter 'NOTINSTALLATION'.
Da erkläre ich, wie man eine beliebige Version sauber in das System legt.
Musst aber die Versionsnummern und Architekturen anpassen. Ist nur ein Beispiel. -
@thomas-braun
ok, Danke.
Dann schaue ich mal, ob ich was finde. -
Und eimer da nicht als root herum...
-
@thomas-braun
In einer Docker Installation gibt es nur root, aber sonst gebe ich dir da recht -
@arnod sagte in Test Adapter Grünbeck v0.0.x:
In einer Docker Installation gibt es nur root
Stimmt aber auch nur teilweise bzw. eingeschränkt. Du kannst grundsätzlich natürlich schon user auch in Docker Container eintuppern. Nur bei dem Synology Murks geht's aus irgendwelchen Gründen nicht.
-
@smartboart @ArnoD
Das Problem ist behoben. Letze GitHub version sollte Problem fixen -
@tombox
Super, das ging ja schnell.
Danke.Muss ich von GitHub installieren mit dem Pfad https://github.com/TA2k/ioBroker.gruenbeck ?
-