NEWS
[Windows] iobroker Update schlägt fehl, nicht mehr lauffähig
-
Hallo alle,
ich hab jetzt mal irgendwie Mist gebaut und brauche Hilfe.
Ich hab nach vielen Monden meinen iobrocker updaten wollen.
Ich hab mich erinnert, dass das immer so seine tücken hatte. Also hab ich mich an die "neue" Anleitung hier gehalten.
https://forum.iobroker.net/topic/51574/windows-installation-update
Ansich sieht alles gut aus, er findet die alten Ports und bezeichnungen und legt los mit der Installation/Migration/Update.
Aber, wenn ich meinen alten data-Ordner angebe für eine Migration/Update/Reperatur, kommt am Ende eine Fehlermeldung, dass die Installation fehlgeschlagen ist:
"Fehler beim Ausführen einesPost-Installationsschrittes. Die Installation wird möglicherweise nicht korrekt abgeschlossen Kritischer Installationsfehler. Keine aktive ioBroker Admin-Instanz auf Port 8081. Abbruch der Installation."Das riesige Problem, was mich etwas unruhig stimmt: Ich bekomme die alte Version jetzt auch nicht mehr zum Laufen.
Einzig eine ganz jungfeudige Instanz will sich starten lassen.Was ist da jetzt passiert? Und wie bekomme ich das wieder grade gebogen?
Viele Grüße
-
@derda na wenn jetzt eine instanz läuaffähig ist.. kopieren aus dem alten iobroker den iobroker-data Ordner in das lauffähige ..
und starte den iobroker..ab hier dauert es ein wenig da die Adapter neu installiert werden müssen
-
Sollte es so einfach sein? Macht er das alles im Hintergrund? Denn ich bekomme keine Verbindung zum Admin @localhost:8081 ("iobroker start" nimmt er an und startet auch irgendwas).
Soll ich einfach mal 1h oder länger warten? An sich ist die Maschiene recht potent (Quadcore, SSD, Glasfaser etc.), also Tage sollte es eig. nicht dauern. Es dümpeln ein paar Node.js Prozesse vorsich her, aber sonst ist eig. ruhe.Die lauffhähige Version aus dem Installer ist halt auch irgendwie uralt. js.controller 2.x, node.Js 10.x und Admin 3.x. Ich war da mit meiner letzten Version schon deutlich weiter(ich weiß nur nicht mehr wie weit ). Ich hab das Gefühl ich muss irgendeine Reiehnfolge richtig abarbeiten, damit es funktioniert.
-
Also ich bekomme auch keine aktuelle Version ohne meine alten Daten zum Laufen. Sobald ich irgendwas aktualisiere ist der Controller nicht mehr erreichbar.
Also "npm i iobroker.js-controller@stable --ignore-scripts" reicht schon, das nichts mehr geht.
Schritt 1.1 aus der Anleitung funktioniert nur, wenn ich vorher Schritt 2 gemacht habe. Zu Schritt 3 komme ich in jedem Fall garnicht mehr. -
Ich hab mich über etliche zwischen Versionen hoch zur aktuellsten gehangelt. Aber sobald ich meine Datein in den Ordner einfüge ist der iobroker nach wie vor nicht mehr erreichbar.
Wie bekomme ich das wieder hin? Der Ordner mit den ganzen Adaptern ist kein problem, aber die vier einzelnen Datein machen Probleme. Ich bin am verzweifeln.
-
wie währe es wenn du LOG's (ganz keine schnipseln) mal postest anstat deine Vermutungen hier zur presentieren..
also nochmal
eine bestehende instanz stopen
ordner rein kopieren
iob startenLOG posten
-
Hilf mir kurz auf die Sprunge. Welchen Log? Wo finde ich den? Der im iobroker webinterface ist ja nicht mehr erreichbar sobald ich die Datein reinkopiere. In der Konsole steht nur das normale:
"2022-08-06 02:31:55,626 INFO - Starting the service with id 'iobroker(Automate)'" -
@derda die datei steht unter
opt/iobroker/log
-
@arteck
Ahh ok, manchmal seh ich den Wald vor lauter Bäumen nicht.
Ich hab jetzt mal noch einen Neustart nach dem Kopieren gemacht und seit dem rödelt er fleißt. Krallt sich auch allen RAM den er bekommen kann..Seit dem System_Neustart erzeugt er jetzt auch riesige Logfils.
Ich hab jetzt auch bemerkt, das er nach dem reinschieben der Datein nicht mehr unter localhost:8081 erreichbar, aber unter localhost:8081/erreichbar ist. Ich taste mich jetzt erstmal vor und schaue was da die riesigen Logfiles erzeugt und wo die Fehler liegen, ich melde mich wenn ich wieder Hilfe brauche.
Danke schon mal!
Zusammenfassung: Neustart nach dem Kopieren dem iobroker_data Ordner und ein / hinter den Adminzugang.