NEWS
[gelöst] node.js und NPM updates sollen aber können nicht?
-
@thomas-braun lass die Überschriften weg
@homoran sagte in node.js und NPM updates sollen aber können nicht?:
lass die Überschriften weg
Dann weiß ich selber doch nicht mehr worum es da geht... :-)
-
@homoran sagte in node.js und NPM updates sollen aber können nicht?:
lass die Überschriften weg
Dann weiß ich selber doch nicht mehr worum es da geht... :-)
@thomas-braun dann schreibs vor die links
-
@thomas-braun dann schreibs vor die links
-
@thomas-braun sehr gute idee, ich würde das aber zusätzlich zur Signaturänderung anregen wollen. Ist aber ja Deine Sig :-) Hauptsache es gibt das Tool!
-
@thomas-braun sehr gute idee, ich würde das aber zusätzlich zur Signaturänderung anregen wollen. Ist aber ja Deine Sig :-) Hauptsache es gibt das Tool!
Hab das nodejs-HowTo durch die Maggi Fix-Lösung ersetzt. :-(
-
@dpo99 sagte in node.js und NPM updates sollen aber können nicht?:
Das Node Fixer Tool ist quasi das Skript bzw. der Aufruf der 3 Befehlszeilen?
Das soll mal irgendwann in den ioBroker aufgenommen werden, ähnlich zum
iob diag. Dann kann man das mitiob node-fixoder ähnlich aufrufen. Solange das aber noch nicht drin ist muss man das Skript einmal herunterladen und ausführbar machen, so wie es im Thread steht.
-
Von Fix-Tütchen abgesehen kann man das aber auch immer auch manuell anlegen. Steht im zugehörigen NodeJS-HowTo drin.
-
@dpo99 sagte in node.js und NPM updates sollen aber können nicht?:
Aufruf der 3 Befehlszeilen?
Edit: Beitrag gelöscht, weil es aus Gründen nicht funktioniert. Bitte den Code herunterladen und ausführen.
-
@dpo99 sagte in node.js und NPM updates sollen aber können nicht?:
Aufruf der 3 Befehlszeilen?
Edit: Beitrag gelöscht, weil es aus Gründen nicht funktioniert. Bitte den Code herunterladen und ausführen.
@thomas-braun Vielen Dank =) Solche großen Änderungen machen es für Einsteiger wirklich immer etwas schwierig aber dank Lösungen wie Deiner, fühlt man sich dann doch deutlich sicherer, als einfach selbst zu experimentieren.
-
@thomas-braun Vielen Dank =) Solche großen Änderungen machen es für Einsteiger wirklich immer etwas schwierig aber dank Lösungen wie Deiner, fühlt man sich dann doch deutlich sicherer, als einfach selbst zu experimentieren.
Hat das funktioniert?
-
Hat das funktioniert?
@thomas-braun
Bei mir hat der Einzeiler nicht funktioniert.
Ich konnte am Ende nicht y für fixen eingeben.
Das Script wurde sofort beendet.ioBroker nodejs fixer 2023-09-19 Recommended nodejs-version is: 18.18.0 Checking your installation now. Please be patient! Your current setup is: /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 /usr/bin/corepack 0.18.0 We found these nodejs versions available for installation: nodejs: Installed: 18.17.1-1nodesource1 Candidate: 18.17.1-1nodesource1 Version table: *** 18.17.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 18.17.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.16.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.16.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.15.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.2-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.14.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.13.0+dfsg1-1 500 500 http://deb.debian.org/debian bookworm/main amd64 Packages 18.13.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.12.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.11.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.10.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.9.1-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.9.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.8.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.7.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.6.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.5.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.4.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.3.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.2.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.1.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages 18.0.0-1nodesource1 500 500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages Nothing to do, your installation is using the correct paths. You are running nodejs v18.17.1. Do you want to install recommended version 18.18.0? Press <y> to continue or any other key to quit We are not fixing your installation. Exiting. maik@iobtest:~$ -
@dp20eic sagte in node.js und NPM updates sollen aber können nicht?:
dass es demnächst ein Update gibt, das zeigt Dir ioBroker an, aber im Debian (nodejs) Repository ist es noch nicht angekommen, da musst Du meist ein paar Tage warten, dann kommt das auch ganz normal über apt update -> apt upgrade auf Deine Kiste.
Ja, das wäre der Fall, wenn nicht das nodesouece-Repository umgestellt worden wäre.
Am besten das Skript verwenden, das bastelt das alles parat. Überwiegend auch richtig... :-)@thomas-braun Danke.
Ich habe die drei Zeilen hier:curl https://raw.githubusercontent.com/Grothesk242/iob_diag/main/iob_node_update > iob_node_update chmod 744 iob_node_update ./iob_node_updatehäppchenweise eingegeben und das Repo wurde umgestellt.
Danach noch update und upgrade und jetzt passt es. -
@thomas-braun Danke.
Ich habe die drei Zeilen hier:curl https://raw.githubusercontent.com/Grothesk242/iob_diag/main/iob_node_update > iob_node_update chmod 744 iob_node_update ./iob_node_updatehäppchenweise eingegeben und das Repo wurde umgestellt.
Danach noch update und upgrade und jetzt passt es.@bertderkleine sagte in node.js und NPM updates sollen aber können nicht?:
Danach noch update und upgrade und jetzt passt es.
Das macht das Skript eigentlich. Jedenfalls für das nodejs-Paket, nicht für anderes.
-
@bertderkleine sagte in node.js und NPM updates sollen aber können nicht?:
Danach noch update und upgrade und jetzt passt es.
Das macht das Skript eigentlich. Jedenfalls für das nodejs-Paket, nicht für anderes.
@thomas-braun Hat es bei mir gestern auch nicht automatisch gemacht. Ich stand auf node 18.17.1 in einem Debian Bookworm (als VM unter Proxmox, sollte aber keinen Unterschied machen).
Da ich das Script einfach mal testen wollte und irgendwo gestern gelesen hatte, Node 18.18.0 würde ein Problem mit dem neuen js-controller in Verbindung mit Sonos lösen (hat es nicht), habe ich Dein Script laufen lassen. Es wurde sauber angezeigt, dass es ein neues node 18.18.0 gibt, und auf die Antwort meinerseits per y(es) wurde das repo auch angelegt. Allerdings brachte die Abfrage mit node -v danach immer noch 18.17.1. Erst ein manuelles apt update und upgrade haben dann node 18.18.0 ins System gespült.
Es gab vorher auch kein separates Repo bei mir für node, sondern das, was Debian gerade so mitbrachte.Gruss, Jürgen
-
@bertderkleine sagte in node.js und NPM updates sollen aber können nicht?:
Danach noch update und upgrade und jetzt passt es.
Das macht das Skript eigentlich. Jedenfalls für das nodejs-Paket, nicht für anderes.
@thomas-braun sagte in node.js und NPM updates sollen aber können nicht?:
Das macht das Skript eigentlich. Jedenfalls für das nodejs-Paket, nicht für anderes.
@wildbill sagte in node.js und NPM updates sollen aber können nicht?:
@thomas-braun Hat es bei mir gestern auch nicht automatisch gemacht. Ich stand auf node 18.17.1 in einem Debian Bookworm (als VM unter Proxmox, sollte aber keinen Unterschied machen).
Moin,
gerade auf Proxmox meinen LX Container, noch mit Debian - Bullseye und NodeJS 16.x, durchgeführt, lief wie von @Thomas-Braun beschrieben, die NodeJS Pakete wurden erneuert, bei mir war kein zusätzliches
apt update / apt upgradenötig.VG
Bernd -
@thomas-braun sagte in node.js und NPM updates sollen aber können nicht?:
Das macht das Skript eigentlich. Jedenfalls für das nodejs-Paket, nicht für anderes.
@wildbill sagte in node.js und NPM updates sollen aber können nicht?:
@thomas-braun Hat es bei mir gestern auch nicht automatisch gemacht. Ich stand auf node 18.17.1 in einem Debian Bookworm (als VM unter Proxmox, sollte aber keinen Unterschied machen).
Moin,
gerade auf Proxmox meinen LX Container, noch mit Debian - Bullseye und NodeJS 16.x, durchgeführt, lief wie von @Thomas-Braun beschrieben, die NodeJS Pakete wurden erneuert, bei mir war kein zusätzliches
apt update / apt upgradenötig.VG
Bernd@dp20eic Komisch.
@Thomas-Braun Macht es das automatische update & uprade eventuell nur, wenn sich die Major-Version (wie hier von 16 auf 18) ändert?Gruss, Jürgen
-
@dp20eic Komisch.
@Thomas-Braun Macht es das automatische update & uprade eventuell nur, wenn sich die Major-Version (wie hier von 16 auf 18) ändert?Gruss, Jürgen
@wildbill sagte in node.js und NPM updates sollen aber können nicht?:
Macht es das automatische update & uprade eventuell nur, wenn sich die Major-Version (wie hier von 16 auf 18) ändert?
Das könnte sein. Muss ich mir nochmal im Code anschauen. Gibt halt diverse Konstellationen bei den Installationen. Die alle einzufangen ist die große Kunst.
-
@thomas-braun Hat es bei mir gestern auch nicht automatisch gemacht. Ich stand auf node 18.17.1 in einem Debian Bookworm (als VM unter Proxmox, sollte aber keinen Unterschied machen).
Da ich das Script einfach mal testen wollte und irgendwo gestern gelesen hatte, Node 18.18.0 würde ein Problem mit dem neuen js-controller in Verbindung mit Sonos lösen (hat es nicht), habe ich Dein Script laufen lassen. Es wurde sauber angezeigt, dass es ein neues node 18.18.0 gibt, und auf die Antwort meinerseits per y(es) wurde das repo auch angelegt. Allerdings brachte die Abfrage mit node -v danach immer noch 18.17.1. Erst ein manuelles apt update und upgrade haben dann node 18.18.0 ins System gespült.
Es gab vorher auch kein separates Repo bei mir für node, sondern das, was Debian gerade so mitbrachte.Gruss, Jürgen
@wildbill sagte in node.js und NPM updates sollen aber können nicht?:
Es gab vorher auch kein separates Repo bei mir für node, sondern das, was Debian gerade so mitbrachte.
Das kann aber eigentlich nicht sein, in den debian-Haus-Repositories liegt keine 18.17.1
-
@dp20eic Komisch.
@Thomas-Braun Macht es das automatische update & uprade eventuell nur, wenn sich die Major-Version (wie hier von 16 auf 18) ändert?Gruss, Jürgen
@wildbill sagte in node.js und NPM updates sollen aber können nicht?:
eventuell nur, wenn sich die Major-Version (wie hier von 16 auf 18) ändert?
vermute ich auch, hab soeben auch probiert, wurde ebenfalls bei mir auch kein update durchgeführt, bin immer noch auf 18.17.0
