NEWS
nodejs-update 20.16.0: ioBroker läßt sich nicht starten
-
@invidianer
Nicht die node-Version ist veraltet, sonder dein komplettes Betriebssytem.Ist der "Unterbau", als das Linux-System auf dem Pi, auf dem wiederum der ioBroker läuft, veraltet, oder wie meint ihr es?
Ja. Da läuft nodejs>18 nicht mehr drauf. Zu alt, zu ungepflegt.
@thomas-braun
Ok, kapiert, danke!
Deinem Statement oben vernehme ich, daß es nicht sinnvoll ist, "Buster" (der Unterbau) zu updaten, sondern komplett neu zu installieren? Und das ioBroker-Backup, welches dann noch unter "Buster" und node 18.x passiert, kann ich später auf dem neuen Betriebssystem "einfach so" einspielen? -
@invidianer
Richtig.
So ein Betriebssystem will gepflegt werden.
Machst Du bei Deinem Windows oder MacOS ja auch.@codierknecht
Klar, aber da UPDATE ich, macht der Mac quasi von alleine. Da muß ich nicht alles komplett neu installieren. -
@thomas-braun
Ok, kapiert, danke!
Deinem Statement oben vernehme ich, daß es nicht sinnvoll ist, "Buster" (der Unterbau) zu updaten, sondern komplett neu zu installieren? Und das ioBroker-Backup, welches dann noch unter "Buster" und node 18.x passiert, kann ich später auf dem neuen Betriebssystem "einfach so" einspielen?@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Und das ioBroker-Backup, welches dann noch unter "Buster" und node 18.x passiert, kann ich später auf dem neuen Betriebssystem "einfach so" einspielen?
ioBroker ist das OS egal, das läuft in nodejs. Aber für einen Umzug sind alle Adapter im Altsystem auf den aktuellsten Stand zu bringen, davon zieht man ein Backup und damit zieht man dann in den Neubau ein.
-
@codierknecht
Klar, aber da UPDATE ich, macht der Mac quasi von alleine. Da muß ich nicht alles komplett neu installieren.@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Da muß ich nicht alles komplett neu installieren.
Sprünge über 2 Releases hinweg machste auch beim Mac nicht.
-
@thomas-braun
Ok, kapiert, danke!
Deinem Statement oben vernehme ich, daß es nicht sinnvoll ist, "Buster" (der Unterbau) zu updaten, sondern komplett neu zu installieren? Und das ioBroker-Backup, welches dann noch unter "Buster" und node 18.x passiert, kann ich später auf dem neuen Betriebssystem "einfach so" einspielen?@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
daß es nicht sinnvoll ist, "Buster" (der Unterbau) zu updaten, sondern komplett neu zu installieren?
In diesem Fall ist eine Distro-Update einfach nicht möglich. Muss also neu aufgesetzt werden - was aber auch kein Hexenwerk ist.
Und das ioBroker-Backup, welches dann noch unter "Buster" und node 18.x passiert, kann ich später auf dem neuen Betriebssystem "einfach so" einspielen?
Ja - dauert halt 'ne Weile (bei Deiner Minimalausstattung wohl keine 10 Minuten).
-
@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Da muß ich nicht alles komplett neu installieren.
Sprünge über 2 Releases hinweg machste auch beim Mac nicht.
@thomas-braun
Das stimmt schon.
Nur, wie gesagt, ich wußte nicht, daß es eine neue Version gibt bzw. habe nicht explizit danach geschaut.
Vermutlich ist für meinen "minimalen" Anwendungszweck "HOOBS" oder "HomeBridge" sinnvoller und sicherer, aber damals habe ich mich für den ioBroker entschieden, weil ich seinerzeit noch deutlich mehr damit gemacht habe (was jetzt mittlerweile in HomeKit läuft). -
@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
daß es nicht sinnvoll ist, "Buster" (der Unterbau) zu updaten, sondern komplett neu zu installieren?
In diesem Fall ist eine Distro-Update einfach nicht möglich. Muss also neu aufgesetzt werden - was aber auch kein Hexenwerk ist.
Und das ioBroker-Backup, welches dann noch unter "Buster" und node 18.x passiert, kann ich später auf dem neuen Betriebssystem "einfach so" einspielen?
Ja - dauert halt 'ne Weile (bei Deiner Minimalausstattung wohl keine 10 Minuten).
@codierknecht
Also folgende Vorgehensweise:- iobroker alle Adapter auf den neuesten Stand bringen (mache ich immer, denn DIE Updates werden ja angezeigt)
- js-controller auf den neuesten Stand bringen
-iobroker backup (landet auf FritzBox-NAS) - Raspberry Pi komplett "formatieren" und neueste Version von RaspBian (oder wie es heißt) aufspielen
- iobroker backup einspielen
So sollte es funktionieren, richtig?
-
@codierknecht
Also folgende Vorgehensweise:- iobroker alle Adapter auf den neuesten Stand bringen (mache ich immer, denn DIE Updates werden ja angezeigt)
- js-controller auf den neuesten Stand bringen
-iobroker backup (landet auf FritzBox-NAS) - Raspberry Pi komplett "formatieren" und neueste Version von RaspBian (oder wie es heißt) aufspielen
- iobroker backup einspielen
So sollte es funktionieren, richtig?
@invidianer
Jepp!iobroker alle Adapter auf den neuesten Stand bringen
Insbesondere der JS-Controller sollte auf aktuellem Stand sein, sonst macht das Restore Probleme.
-
iob nodejs-update 18Dann den ioBroker auf einen aktuellen Stand patchen, backup davon und mit dem Backup in einen KOMPLETT NEUINSTALLIERTEN Raspberry umziehen.
Fertig.@thomas-braun sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
iob nodejs-update 18Dann den ioBroker auf einen aktuellen Stand patchen, backup davon und mit dem Backup in einen KOMPLETT NEUINSTALLIERTEN Raspberry umziehen.
Fertig.Wobei mir eines dabei noch unklar ist:
Unter node 18 kann ich den ioBroker ja nicht auf einen aktuellen Stand patchen und ein Backup machen, denn unter node 20 funktioniert das ja nicht mehr. Also meinst Du vermutlich "alles", außer node (Adapter, ...). -
@invidianer
Jepp!iobroker alle Adapter auf den neuesten Stand bringen
Insbesondere der JS-Controller sollte auf aktuellem Stand sein, sonst macht das Restore Probleme.
@codierknecht
Ist er seit vorgestern (?). Wurde mir angezeigt, also direkt gemacht ;) -
@thomas-braun sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
iob nodejs-update 18Dann den ioBroker auf einen aktuellen Stand patchen, backup davon und mit dem Backup in einen KOMPLETT NEUINSTALLIERTEN Raspberry umziehen.
Fertig.Wobei mir eines dabei noch unklar ist:
Unter node 18 kann ich den ioBroker ja nicht auf einen aktuellen Stand patchen und ein Backup machen, denn unter node 20 funktioniert das ja nicht mehr. Also meinst Du vermutlich "alles", außer node (Adapter, ...).@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Also meinst Du vermutlich "alles", außer node (Adapter, ...).
Ja. Der JS-Controller ist aber was anderes als Node.
-
@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Also meinst Du vermutlich "alles", außer node (Adapter, ...).
Ja. Der JS-Controller ist aber was anderes als Node.
@codierknecht
DAS weiß ich sogar :D -
@thomas-braun sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
iob nodejs-update 18Dann den ioBroker auf einen aktuellen Stand patchen, backup davon und mit dem Backup in einen KOMPLETT NEUINSTALLIERTEN Raspberry umziehen.
Fertig.Wobei mir eines dabei noch unklar ist:
Unter node 18 kann ich den ioBroker ja nicht auf einen aktuellen Stand patchen und ein Backup machen, denn unter node 20 funktioniert das ja nicht mehr. Also meinst Du vermutlich "alles", außer node (Adapter, ...).@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Unter node 18 kann ich den ioBroker ja nicht auf einen aktuellen Stand patchen
Klar. Noch geht das.
-
@codierknecht
DAS weiß ich sogar :D@invidianer
Ich fasse zusammen:
Nach dem Downgrade auf Node 18 läuft ioBroker ja erstmal.
Wenn dann alle Adapter und der JS-Controller auf aktuellem Stand sind, ziehst Du ein Backup.
Dann - in Ruhe - den Pi mit 'nem aktuellen OS (Bookworm 64-Bit) neu aufsetzen, ioBroker über den Einzeiler installieren und das Backup rein.Wenn Du dabei Hilfe brauchst, melde Dich wieder.
-
@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Unter node 18 kann ich den ioBroker ja nicht auf einen aktuellen Stand patchen
Klar. Noch geht das.
@thomas-braun
Ich meinte, ich kann nicht größer, als node 18 installieren, sonst funzt es mit meinem Buster nicht ;) -
@thomas-braun
Ich meinte, ich kann nicht größer, als node 18 installieren, sonst funzt es mit meinem Buster nicht ;)@invidianer
Das ist richtig. Im Moment funktionieren aber alle Adapter auch mit nodejs18 noch.
Das wird sich aber auch im laufe der Zeit ändern und irgendwann wird sich die Notwendigkeit zu nodejs@20 ergeben.
Das zum Thema, man muss nichts updaten. -
@invidianer
Ich fasse zusammen:
Nach dem Downgrade auf Node 18 läuft ioBroker ja erstmal.
Wenn dann alle Adapter und der JS-Controller auf aktuellem Stand sind, ziehst Du ein Backup.
Dann - in Ruhe - den Pi mit 'nem aktuellen OS (Bookworm 64-Bit) neu aufsetzen, ioBroker über den Einzeiler installieren und das Backup rein.Wenn Du dabei Hilfe brauchst, melde Dich wieder.
@codierknecht
Gut, ich bin ja momentan noch aktuell, außer logischerweise node.
Dann also vor dem Backup nochmal schauen, ob es etwas Neues gibt.
Dumme Frage vermutlich, aber ein "iobroker backup" zieht nicht nur die "Daten", also Skripte usw., sondern auch den kompletter ioBroker als Solches? Ich muß nach Installation des Betriebssystems nur den Restore durchführen? (Welchen "Einzeiler" meinst Du?)Wahrscheinlich sollte ich gleich die SD-Karte, auf der jetzt alles läuft, durch eine SSD-Platte ersetzen? Wie macht ihr das? Welche könnt ihr empfehlen?
Danke, werde ich gegebenenfalls tun!
-
@invidianer
Das ist richtig. Im Moment funktionieren aber alle Adapter auch mit nodejs18 noch.
Das wird sich aber auch im laufe der Zeit ändern und irgendwann wird sich die Notwendigkeit zu nodejs@20 ergeben.
Das zum Thema, man muss nichts updaten.@thomas-braun
Wie gesagt, ich habe immer alles sofort geupdatet, wenn ich es angezeigt bekommen habe. Nur der "Unterbau" wird einem logischerweise nicht als "veraltet" angezeigt und "proaktiv" danach erkundigt habe ich mich auch nicht. -
@codierknecht
Gut, ich bin ja momentan noch aktuell, außer logischerweise node.
Dann also vor dem Backup nochmal schauen, ob es etwas Neues gibt.
Dumme Frage vermutlich, aber ein "iobroker backup" zieht nicht nur die "Daten", also Skripte usw., sondern auch den kompletter ioBroker als Solches? Ich muß nach Installation des Betriebssystems nur den Restore durchführen? (Welchen "Einzeiler" meinst Du?)Wahrscheinlich sollte ich gleich die SD-Karte, auf der jetzt alles läuft, durch eine SSD-Platte ersetzen? Wie macht ihr das? Welche könnt ihr empfehlen?
Danke, werde ich gegebenenfalls tun!
@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Gut, ich bin ja momentan noch aktuell,
Nein, du bist seit Monaten auf einem toten Gaul unterwegs. Haste nur nicht mitbekommen.
An deiner Stelle würde ich auch überlegen, das alles auf ein System zu reduzieren, wenn du für mehrere Kisten weder Zeit noch Lust hast.
-
@codierknecht
Gut, ich bin ja momentan noch aktuell, außer logischerweise node.
Dann also vor dem Backup nochmal schauen, ob es etwas Neues gibt.
Dumme Frage vermutlich, aber ein "iobroker backup" zieht nicht nur die "Daten", also Skripte usw., sondern auch den kompletter ioBroker als Solches? Ich muß nach Installation des Betriebssystems nur den Restore durchführen? (Welchen "Einzeiler" meinst Du?)Wahrscheinlich sollte ich gleich die SD-Karte, auf der jetzt alles läuft, durch eine SSD-Platte ersetzen? Wie macht ihr das? Welche könnt ihr empfehlen?
Danke, werde ich gegebenenfalls tun!
@invidianer sagte in nodejs-update 20.16.0: ioBroker läßt sich nicht starten:
Dumme Frage vermutlich, aber ein "iobroker backup" zieht nicht nur die "Daten", also Skripte usw., sondern auch den kompletter ioBroker als Solches? Ich muß nach Installation des Betriebssystems nur den Restore durchführen? (Welchen "Einzeiler" meinst Du?)
Ja. Beim Restore werden auch alle benötigten Adapter installiert. Sind bei Dir ja nicht viele.
Welchen "Einzeiler" meinst Du?
@Thomas-Braun hat das schön zusammengefasst:
https://forum.iobroker.net/topic/51869/installation-auf-raspi-einfacher-geht-s-nicht
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