NEWS
io broker update im container auf qnap
-
Hallo,
vielleicht kann mir mal jemand helfen, ich verzweifele seit Tagen,
Also, io Broker soll von Node js 12... auf 18..., sowie der js-controller (host) von 4.... auf 5.,... geupdatet werden.
Das ganze läuft bei mir auf einem Qnap im Container ohne Portainer.
Eine Sicherung vom io Broker ist auf Stick vorhanden.
Ich lese mitleiweile schone Tagen im Netz, ich bekomme es einfach nicht gebacken. Habe versucht neuen Container zu erstellen mit aktuellem Image, klappt wunderbar, jedoch bekomme ich meine Sicherung über "Backup" Adapter nicht hin.
Habe auch irgendwo gelesen, bestehenden Container löschen und neuen mit dem gleichen "Mount-Pfad" erstellen. Hier hört es für mich auf, dass ist ein bömisches Dorf für mich.
Möchte ungern bestehenden Container löschen, ich denke dann geht gar nichts mehr.Wer weiss Rat und kann helfen ?
-
@mario-blass sagte in io broker update im container auf qnap:
Also, io Broker soll von Node js 12... auf 18..., sowie der js-controller (host) von 4.... auf 5.,... geupdatet werden.
Eine Sicherung vom io Broker ist auf Stick vorhanden.
Dann wird das Backup noch js-controller 4 enthalten und das geht nicht
denn :
neuen Container zu erstellen mit aktuellem Image, klappt wunderbar,
der hat JS 5
jedoch bekomme ich meine Sicherung über "Backup" Adapter nicht hin.
dort sollte auch dazu eine Meldung im Log erscheinen !
von Node js 12
da bist du aber sehr in der Steinzeit mit deinem System !
-
@mario-blass sagte in io broker update im container auf qnap:
Wer weiss Rat und kann helfen ?
Das hast du so lange schleifen lassen, ein Update auf die aktuelle Version geht jetzt nur in mehreren Schritten.
- Deine aktuelle Versionen (js-controller, Adapter) so weit updaten, wie es nur geht.
- leeren Container mit einem Image v8.1.0 anlegen, dabei darauf achten, dass der Hostname 1:1 so heißt wie der alte!
- dein jetziges Backup einspielen und starten
- wieder alles updaten, insbesondere den js-controller auf 5.0.x
- wieder Backup ziehen und dieses auf ein aktellen Container mit Image 9.x einspielen
EDIT: Alternativ könntest du auch versuchen, deinen aktuellen Container bis auf Node.js 16 upzudaten. Dabei besteht dann aber ein gewisses Risko, das System zu schrotten.
-
Hallo,
bin bei Punkt 2 angekommen:
Step 2 of 5: Detecting ioBroker installation
Geht gleich los.
Aber kann ich dann einfach den Adapter nehmen und das Backup einspielen, ich glaub ich hatte das schon mehrmals versucht, jedoch ohne erfolg -
@mario-blass sagte in io broker update im container auf qnap:
ich glaub ich hatte das schon mehrmals versucht, jedoch ohne erfolg
immer mit der Ruhe, und eins nach dem anderen... Wenn was nicht funktioniert, Logs zeigen.
-
Step 5 of 5: ioBroker startup
Er schreibe "Check instances"...... von den Adaptern die im "alten" iobroker laufen
-
Ich wundere mich gerade .. wegen deiner Steinzeit ...
denn ich habe dir hier schon geschrieben !
https://forum.iobroker.net/topic/68708/io-broker-startet-nicht-nach-backitup
-
@glasfaser sagte in io broker update im container auf qnap:
Ich wundere mich gerade .. wegen deiner Steinzeit ...
denn ich habe dir hier schon geschrieben !Oh, Tatsache! Nächster Versuch?
-
Nächster Versuch, arbeitet noch, hat aber Fehler:
host.2edb3017894a check instance "system.adapter.echarts.0" for host "2edb3017894a"
Error: listen EADDRNOTAVAIL: address not available 192.168.178.120:2000
at Server.setupListenHandle [as _listen2] (net.js:1299:21)
at listenInCluster (net.js:1364:12)
at doListen (net.js:1501:7)
at processTicksAndRejections (internal/process/task_queues.js:85:21)Error: listen EADDRNOTAVAIL: address not available 192.168.178.120:2001
at Server.setupListenHandle [as _listen2] (net.js:1299:21)
at listenInCluster (net.js:1364:12)
at doListen (net.js:1501:7)
at processTicksAndRejections (internal/process/task_queues.js:85:21)
at runNextTicks (internal/process/task_queues.js:66:3)
at processImmediate (internal/timers.js:434:9)Scheint aber nur E-charts zu sein, den nutz ich aber nicht, ignorieren.
Jetzt kommt beim Aufruf des neuen Containers die Eieruhr. Alter Container läuft noch, soll ich den anhalten ?
-
@marc-berg sagte in io broker update im container auf qnap:
Oh, Tatsache! Nächster Versuch?Könntest du diese Frage ... / Fragen von uns beantworten .
So ist das nur eine Hilfe ... ins leere .../ Glaskugel lesen ...
-
@mario-blass sagte in io broker update im container auf qnap:
Alter Container läuft noch, soll ich den anhalten ?
Ja klar. ich nehme an, dass du Portmappings gemacht hast, die sich jetzt in die Quere kommen?
-
So,
iobroker läuft mit dem "Neuen" image auf neuer IP.
Aber:
Wenn ich auf INFO gehe, kommt:
Node.js v12.22.12 empfohlen 18....
Host ist immer noch 4.0.24 anstatt 5.0.17NPM habe ich 6.14.16
-
... du hast kein aktuelles Image ..
Aber ich bin hier raus , da wir hier keine Infos bekommen
-
@mario-blass sagte in io broker update im container auf qnap:
Node.js v12.22.12 empfohlen 18....
Keine Ahnung, was du da gerade machst, zeigst ja auch nix. In einem 8.1.0 Image steckt ein Nodejs 18 drin. Was ist nun mit dem von @Glasfaser verlinkten Thread? Ist das jetzt ein neuer Versuch des gleichen Systems oder was anderes?