Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19

    This topic has been deleted. Only users with topic management privileges can see it.
    • icebear
      icebear last edited by icebear

      Guten Morgen

      Habe grade das update auf von js-controller 5.0.17 auf 5.0.19 gemacht, jetzt passiert seit 30 min nichts mehr außer das auf dem Bild

      js-controller.png

      in Docker steht der Container auf exited.

      Was soll ich tun?

      haus-automatisierung 1 Reply Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @icebear last edited by

        @icebear sagte in Dringend Hilfe!!! Nach update auf js-controller 5.0.19:

        Was soll ich tun?

        Den Container mal wieder starten? 🙂

        icebear 1 Reply Last reply Reply Quote 0
        • icebear
          icebear @haus-automatisierung last edited by

          @haus-automatisierung said in Dringend Hilfe!!! Nach update auf js-controller 5.0.19:

          Den Container mal wieder starten?

          Vielen Dank, hatte etwas Panik da ich das erstemal den js-controller aus dem Admin aktualisiert habe.
          Ich dachte der startet danach automatisch neu wie z.B. beim Admin update.

          Nach Container neustart lief alles wieder, also nochmal Danke.

          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @icebear last edited by haus-automatisierung

            @icebear Ich weiß ehrlich gesagt gar nicht, ob das js-controller-Update in einem Docker-Container funktionieren müsste und ausreichend getestet wurde. Das Feature ist ja noch relativ neu. Im Zweifel nicht über die Oberfläche, sondern über die Shell im Container aktualisieren.

            https://docs.buanet.de/iobroker-docker-image/docs/#updates-upgrades

            @icebear sagte in Dringend Hilfe!!! Nach update auf js-controller 5.0.19:

            Ich dachte der startet danach automatisch neu

            Das ist technisch nicht möglich, da der Prozess, welcher das tun müsste, ja in dem (gestoppten) Container ist.

            1 Reply Last reply Reply Quote 0
            • Marc Berg
              Marc Berg Most Active last edited by Marc Berg

              @haus-automatisierung sagte in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

              Das ist technisch nicht möglich, da der Prozess, welcher das tun müsste, ja in dem (gestoppten) Container ist.

              Wenn die Restart Policy korrekt gesetzt ist, kommt der Container auch allein wieder hoch.

              @icebear Weißt du, wie diese Policy gesetzt ist?

              EDIT: sollte auf "unless stopped" oder "always" stehen

              haus-automatisierung icebear 2 Replies Last reply Reply Quote 1
              • haus-automatisierung
                haus-automatisierung Developer Most Active @Marc Berg last edited by

                @marc-berg sagte in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                Wenn die Restart Policy korrekt gesetzt ist

                Stimmt, darüber könnte man das lösen.
                Ist ja ein Docker-Feature und erstmal unabhängig vom ioBroker.

                Ich müsste mir das Docker-Image mal genauer anschauen - normalerweise wird ein Container ja beendet, wenn der "Haupt-Prozess" nicht mehr läuft. Das wird aber nicht der js-controller sein denke ich (sonst ginge das Update aus der Doku ja nicht, weil ein pkill den Prozess beenden würde, und somit auch den Container).

                Marc Berg 1 Reply Last reply Reply Quote 1
                • Marc Berg
                  Marc Berg Most Active @haus-automatisierung last edited by

                  @haus-automatisierung sagte in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                  Das wird aber nicht der js-controller sein denke ich (sonst ginge das Update aus der Doku ja nicht, weil ein pkill den Prozess beenden würde, und somit auch den Container).

                  Die technischen Hintergründe habe ich auch noch nicht durchdrungen. Ich weiß nur, dass es funktioniert. 🙂

                  1 Reply Last reply Reply Quote 0
                  • icebear
                    icebear @Marc Berg last edited by

                    @marc-berg said in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                    Wenn die Restart Policy korrekt gesetzt ist, kommt der Container auch allein wieder hoch.

                    Wo kann ich das denn genau sehen?

                    Fakt ist, das bei mir der Container nicht wieder von allein neu gestartet ist. Erst nachdem ich ihn von Hand in Portainer neu gestartet hab war es wieder o.K.

                    Ansonsten hat das aktualiesieren aus dem Admin heraus funktioniert und nach dem der Container neu gestartet war wurde mir auch die neue Version 5.0.19 angezeigt.

                    Marc Berg 1 Reply Last reply Reply Quote 0
                    • Marc Berg
                      Marc Berg Most Active @icebear last edited by Marc Berg

                      @icebear sagte in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                      Wo kann ich das denn genau sehen?

                      Kommt drauf an, was du installiert hast. Unter Portainer auf der "Container-Details"-Seite weit unten:

                      034558d8-156d-4b1f-a387-019fe37cff48-grafik.png

                      oder auf der Host-Kommandozeile

                      docker inspect --format '{{.HostConfig.RestartPolicy.Name}}' <Name des Containers>
                      
                      icebear 1 Reply Last reply Reply Quote 0
                      • icebear
                        icebear @Marc Berg last edited by

                        @marc-berg

                        Ah, ok. Hatte ich vorhin glatt überlesen den Punkt.

                        Jetzt weiß ich wo das Problem ist, der steht auf:

                        restart.png

                        Marc Berg 1 Reply Last reply Reply Quote 0
                        • Marc Berg
                          Marc Berg Most Active @icebear last edited by

                          @icebear sagte in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                          Jetzt weiß ich wo das Problem ist, der steht auf:

                          Okay, dann ist das klar. Das führt jetzt aber auch dazu, dass dein Container nicht automatisch mit startet, wenn du den Host neu startest.

                          icebear 1 Reply Last reply Reply Quote 0
                          • icebear
                            icebear @Marc Berg last edited by

                            @marc-berg said in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                            Das führt jetzt aber auch dazu, dass dein Container nicht automatisch mit startet, wenn du den Host neu startest.

                            Das ist korrekt. Hatte ich nur nicht auf dem Schirm das das beim js-controller Update relevant ist. Jetzt weiß ich es.

                            haus-automatisierung 1 Reply Last reply Reply Quote 0
                            • haus-automatisierung
                              haus-automatisierung Developer Most Active @icebear last edited by

                              @icebear sagte in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                              Hatte ich nur nicht auf dem Schirm das das beim js-controller Update relevant ist.

                              Ich bin jetzt (wie gesagt) auch davon ausgegangen, dass der js-controller innerhalb des Containers aktualisiert wird und dann wieder automatisch gestartet wird, ohne dass der Container zwischendurch beendet wird.

                              Aber da müsste man jetzt wohl mal tiefer einsteigen.

                              Marc Berg 1 Reply Last reply Reply Quote 0
                              • Marc Berg
                                Marc Berg Most Active @haus-automatisierung last edited by

                                @haus-automatisierung sagte in [gelöst]Hilfe!!! Nach update auf js-controller 5.0.19:

                                Aber da müsste man jetzt wohl mal tiefer einsteigen.

                                Im UpgradeManager wird geprüft, ob ein Docker-Container läuft und dann der Maintenance-Modus gestartet:

                                https://github.com/ioBroker/ioBroker.js-controller/blob/e16c15478abe06d0d44668a80f8968045e89f49b/packages/controller/src/lib/upgradeManager.ts#L143

                                und beendet:

                                https://github.com/ioBroker/ioBroker.js-controller/blob/e16c15478abe06d0d44668a80f8968045e89f49b/packages/controller/src/lib/upgradeManager.ts#L155

                                Damit startet der Continer neu/bzw. wird je nach Restart Policy beendet.

                                1 Reply Last reply Reply Quote 1
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                845
                                Online

                                32.0k
                                Users

                                80.4k
                                Topics

                                1.3m
                                Posts

                                3
                                14
                                313
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo