<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[iob nodejs-update2 - Tester gesucht]]></title><description><![CDATA[<p dir="auto">Ich hab nodejs-update jetzt komplett neugeschrieben (bzw. von einer KI schreiben lassen).<br />
Wer mag das mal testen?</p>
<pre><code>curl https://raw.githubusercontent.com/Grothesk242/ioBroker/refs/heads/master/node-update2.sh &gt; iob_node_update2
chmod 744 iob_node_update2
./iob_node_update2
</code></pre>
<p dir="auto">Neu ist z. B. die --help und die --dry-run Option.<br />
Wer mag damit mal auf einem Testsystem herumspielen?<br />
Insbesondere LXCs und Docker usw. wären interessant zu sehen für mich. Und alle möglichen 'schrägen' Eingaben.<br />
Die nodejs-Major-Version kann man immer noch wie üblich anhängen:</p>
<pre><code>./iob_node_update2 24
</code></pre>
<p dir="auto">zum Beispiel für nodejs@24.</p>
]]></description><link>https://forum.iobroker.net/topic/84682/iob-nodejs-update2-tester-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Sun, 14 Jun 2026 08:01:32 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/84682.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Jun 2026 23:02:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to iob nodejs-update2 - Tester gesucht on Thu, 04 Jun 2026 14:21:23 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jojo58" aria-label="Profile: JoJo58">@<bdi>JoJo58</bdi></a> <a href="/post/1342700">sagte</a>:</p>
<p dir="auto">das nodejs über apt immer ein Downgrade machen wollte.</p>
</blockquote>
<p dir="auto">Das sollte aber genau so sein. Die fragliche Version wurde zurückgezogen und durch eine vorherige Version ersetzt. Dein Paketamanager hat also genau das getan, was er tun soll.</p>
]]></description><link>https://forum.iobroker.net/post/1342702</link><guid isPermaLink="true">https://forum.iobroker.net/post/1342702</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Thu, 04 Jun 2026 14:21:23 GMT</pubDate></item><item><title><![CDATA[Reply to iob nodejs-update2 - Tester gesucht on Thu, 04 Jun 2026 14:10:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: Homoran">@<bdi>Homoran</bdi></a></p>
<p dir="auto">Ich gebe dir natürlich recht. Mich hat der Befehl:</p>
<pre><code>./iob_node_update2
</code></pre>
<p dir="auto">irritiert, der eben nicht mit iob aufgerufen wird, wie bei:</p>
<pre><code>iob nodejs-update
</code></pre>
<p dir="auto">Und dann wird noch nach Password gefragt. Im Nachhinein ist mir das jetzt klar.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: thomas-braun">@<bdi>thomas-braun</bdi></a><br />
Ich hatte nodejs auf hold, weil ich Anfang April das Problem hatte. das nodejs über apt immer ein Downgrade machen wollte. Damit ich trotzdem die anderen Linux Updates normal installieren kann, hatte ich hold gesetzt.</p>
<p dir="auto">Gruß, Johannes</p>
]]></description><link>https://forum.iobroker.net/post/1342700</link><guid isPermaLink="true">https://forum.iobroker.net/post/1342700</guid><dc:creator><![CDATA[JoJo58]]></dc:creator><pubDate>Thu, 04 Jun 2026 14:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to iob nodejs-update2 - Tester gesucht on Thu, 04 Jun 2026 09:17:12 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jojo58" aria-label="Profile: JoJo58">@<bdi>JoJo58</bdi></a> <a href="/post/1342589">sagte</a>:</p>
<p dir="auto">starte ich es direkt mit sudo davor</p>
</blockquote>
<p dir="auto">Alle mit <code>iob...</code> beginnenden Befehle dürfen nie nicht niemals mit sudo eingeleitet werden.<br />
Sonst kannst du direkt ein <code>iob fix</code> hinterherjagen um mögliche verbogenen Rechte wieder geradezurücken.</p>
]]></description><link>https://forum.iobroker.net/post/1342619</link><guid isPermaLink="true">https://forum.iobroker.net/post/1342619</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Thu, 04 Jun 2026 09:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to iob nodejs-update2 - Tester gesucht on Thu, 04 Jun 2026 09:10:11 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jojo58" aria-label="Profile: JoJo58">@<bdi>JoJo58</bdi></a> <a href="/post/1342589">sagte</a>:</p>
<p dir="auto">Und das Script fordert ein sudo Passwort, starte ich es direkt mit sudo davor, will er nicht, weil nicht als root gestartet werden darf. Mit Absicht so gemacht?</p>
</blockquote>
<p dir="auto">Ja. Man verwendet root-Rechte so wenig wie möglich.</p>
]]></description><link>https://forum.iobroker.net/post/1342616</link><guid isPermaLink="true">https://forum.iobroker.net/post/1342616</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Thu, 04 Jun 2026 09:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to iob nodejs-update2 - Tester gesucht on Thu, 04 Jun 2026 09:01:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jojo58" aria-label="Profile: JoJo58">@<bdi>JoJo58</bdi></a></p>
<p dir="auto">Ich würde ja nodejs auch nicht auf hold setzen. Aber ich bau da vielleicht noch einen Test ein.</p>
<p dir="auto">Edit: Neue  Version mit Check auf gehaltenes nodejs-Paket ist da:</p>
<pre><code>[INFO] Checking if nodejs package is on hold...
[INFO] nodejs package is on hold. Removing hold to allow update...
Canceled hold on nodejs.
[INFO] Hold removed from nodejs package.

</code></pre>
]]></description><link>https://forum.iobroker.net/post/1342611</link><guid isPermaLink="true">https://forum.iobroker.net/post/1342611</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Thu, 04 Jun 2026 09:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to iob nodejs-update2 - Tester gesucht on Thu, 04 Jun 2026 07:54:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: Thomas-Braun">@<bdi>Thomas-Braun</bdi></a></p>
<p dir="auto">Moin,</p>
<p dir="auto">ich habs auf einem Raspi und einer Proxmox VM getestet, da musste eh die aktuelle Version installiert werden. Bei beiden hapert es am GPG Key.<br />
Hat das jetzt etwas mit deinem Script zu tun, oder liegt es an meinen Systemen?</p>
<pre><code>smarthome@iob-test:~$ ./iob_node_update2
[sudo] Passwort für smarthome:
[INFO] No specific version given. Installing recommended version from Node.js v.22 tree.
[INFO] Current Node.js version: v22.22.2
[INFO] Stopping ioBroker with 'iob stop'...
[INFO] ioBroker stopped successfully.
[INFO] Node.js paths are correct.
[INFO] Removing old Node.js versions...
[INFO] Setting up NodeSource repository for Node.js 22...
[INFO] Downloading NodeSource GPG key...
[INFO] Verifying GPG key fingerprint...
[ERROR] NodeSource GPG key fingerprint mismatch! Expected: 6F71F525282841EEDAF851B42F59B5F99B1BE0B4, Got: gpg:/root/.gnupg/trustdb.gpg:trust-dberzeugt
6F71F525282841EEDAF851B42F59B5F99B1BE0B4
[INFO] Cleaning up temporary files...
</code></pre>
<p dir="auto">Und das Script fordert ein sudo Passwort, starte ich es direkt mit sudo davor, will er nicht, weil nicht als root gestartet werden darf. Mit Absicht so gemacht?</p>
<pre><code>smarthome@iob-test:~$ ./iob_node_update2
[sudo] Passwort für smarthome:
[ERROR] sudo privileges are required but not available.
[INFO] Cleaning up temporary files...
smarthome@iob-test:~$ sudo ./iob_node_update2
[ERROR] This script must not be run as root. Please use your standard user.
[INFO] Cleaning up temporary files...
</code></pre>
<p dir="auto"><strong>[EDIT:]</strong><br />
Es lag an meinen Systemen. Ich hatte nodejs noch auf "hold" stehen. Nachdem ich einmal</p>
<pre><code>sudo apt-mark unhold nodejs
</code></pre>
<p dir="auto">gemacht habe, liefe dein Script sauber durch und hat die 22.22.3 installiert. Die Fehlermeldung zum PGP key war allerdings etwas irreführend :-)</p>
<p dir="auto"></p><section class="spoiler-wrapper"><button class="spoiler-control btn btn-default">Spoiler</button><section style="display:none" class="spoiler-content"><p></p>
<pre><code>smarthome@raspi8gb:~ $ ./iob_node_update2
[sudo] Passwort für smarthome:
[INFO] No specific version given. Installing recommended version from Node.js v.22 tree.
[INFO] Current Node.js version: v22.22.2
[INFO] Stopping ioBroker with 'iob stop'...
[INFO] ioBroker stopped successfully.
[INFO] Node.js paths are correct.
[INFO] Removing old Node.js versions...
(Lese Datenbank ... 125236 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von nodejs (22.22.2-1nodesource1) ...
Trigger für man-db (2.13.1-1) werden verarbeitet ...
[INFO] Setting up NodeSource repository for Node.js 22...
[INFO] Downloading NodeSource GPG key...
[INFO] Verifying GPG key fingerprint...
[INFO] GPG key fingerprint verified successfully: 6F71F525282841EEDAF851B42F59B5F99B1BE0B4
[INFO] Creating NodeSource repository file...
[INFO] Setting repository pin priority...
[INFO] NodeSource repository configured successfully and will remain in the system.
[INFO] Updating package lists...
OK:1 http://deb.debian.org/debian trixie InRelease
OK:2 http://deb.debian.org/debian trixie-updates InRelease
OK:3 http://deb.debian.org/debian-security trixie-security InRelease
Holen:4 https://deb.nodesource.com/node_22.x nodistro InRelease [12,1 kB]
Holen:5 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages [10,2 kB]
Holen:6 http://archive.raspberrypi.com/debian trixie InRelease [54,9 kB]
Holen:7 http://archive.raspberrypi.com/debian trixie/main arm64 Packages [452 kB]
Holen:8 http://archive.raspberrypi.com/debian trixie/main armhf Packages [446 kB]
OK:9 https://packages.redis.io/deb trixie InRelease
Es wurden 975 kB in 1 s geholt (1.915 kB/s).
Paketlisten werden gelesen… Fertig
[INFO] Installing Node.js 22...
Vormals nicht ausgewähltes Paket nodejs wird gewählt.
(Lese Datenbank ... 119375 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../nodejs_22.22.3-1nodesource1_arm64.deb ...
Entpacken von nodejs (22.22.3-1nodesource1) ...
nodejs (22.22.3-1nodesource1) wird eingerichtet ...
Trigger für man-db (2.13.1-1) werden verarbeitet ...
Prüfe Prozesse...
Scanning processor microcode...

Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades.

Es müssen keine Dienste neugestartet werden.

Es müssen keine Container neu gestartet werden.

Es gibt keine Nutzer-Sitzungen mit veralteten Prozessen.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
[INFO] Node.js v22.22.3 installed successfully.
[INFO] Checking npm dependencies for compatibility with Node.js 22...
[INFO] No compatibility issues found.
[INFO] Starting ioBroker with 'iob start'...
[INFO] ioBroker started successfully.
[INFO] Node.js update completed successfully!
[INFO] The NodeSource repository has been permanently added to your system.
[INFO] You can now update Node.js in the future using: sudo apt update &amp;&amp; sudo apt upgrade nodejs
[WARN] DO NOT use 'nodejs-update' as part of your regular update process!
[WARN] DO NOT use node version managers like 'nvm', 'n' and others in parallel. They will break your installation!
[INFO] Cleaning up temporary files...

</code></pre>
<p dir="auto"></p></section></section><p></p>
<p dir="auto">Gruß, Johannes</p>
]]></description><link>https://forum.iobroker.net/post/1342589</link><guid isPermaLink="true">https://forum.iobroker.net/post/1342589</guid><dc:creator><![CDATA[JoJo58]]></dc:creator><pubDate>Thu, 04 Jun 2026 07:54:00 GMT</pubDate></item></channel></rss>