NEWS
alles Updaten mit Schalter
-
Ich wollte mir in der VIS einen Schalter einbauen, der alle Adapter und js-Controller updated.
on({ id: 'update_all', change: "gt" }, function (obj) { log("Update js-controller and all adapters") exec('cd /opt/iobroker && iobroker stop && iobroker update && iobroker upgrade self && iobroker upgrade all -y && iobroker start', function (error, stdout, stderr) { log(stdout); }); });
Funktioniert leider nicht. ioBroker wird nicht wieder gestartet und im Log steht nur "Update js-controller and all Adapters".
Hat jemand eine Idee?
und mir ist klar, dass die Call Back Funktion natürlich nicht ausgeführt werden kann. -
@marty56 Davon, dass ich Dir da nicht helfen kann, würde ich solche Dinge wie Adapter-Updates, Controller, aber auch Betriebssystem und dergleichen niemals automatisiert oder per Oneclick updaten. Man sollte vorher zumindest kurz mal den Changelog anschauen und beim updaten die Ausgaben auf dem Bildschirm lesen.
Gruß, Jürgen -
@marty56
Mein Befehl den ich in der Console starte sieht so aus:sudo apt update && sudo apt upgrade -y && sudo apt autoremove && iobroker stop && iobroker update && iobroker upgrade -y && iobroker upgrade self && sudo reboot
Ich aktualisiere erst die Adapter und dann den JS-Controller.
-
@ticaki sagte in alles Updaten mit Schalter:
Ich aktualisiere erst die Adapter und dann den JS-Controller.
Bis es beim nächsten Upgrade genau umgekehrt vorgesehen ist. Wir hatten glaube ich schon Änderungen im Ablauf.
-
@thomas-braun
Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates. -
-
@ticaki sagte in alles Updaten mit Schalter:
@thomas-braun
Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.was aber früher immer umgekehrt war.
und ich immer noch umgekehrt mache, da ich denn Sinn der neuen Regelung nicht sehe, wenn die neuen Adapter einen neuen Controller benötigen.
-
@homoran sagte in alles Updaten mit Schalter:
@ticaki sagte in alles Updaten mit Schalter:
@thomas-braun
Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.was aber früher immer umgekehrt war.
und ich immer noch umgekehrt mache, da ich denn Sinn der neuen Regelung nicht sehe, wenn die neuen Adapter einen neuen Controller benötigen.
Dann kann es also daran nicht liegen.