Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. alles Updaten mit Schalter

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    901

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

alles Updaten mit Schalter

Geplant Angeheftet Gesperrt Verschoben JavaScript
8 Beiträge 5 Kommentatoren 288 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Marty56
    schrieb am zuletzt editiert von Marty56
    #1

    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.

    HW:NUC (16 GB Ram)
    OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

    W T 2 Antworten Letzte Antwort
    0
    • M Marty56

      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.

      W Online
      W Online
      Wildbill
      schrieb am zuletzt editiert von
      #2

      @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

      1 Antwort Letzte Antwort
      0
      • M Marty56

        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.

        T Nicht stören
        T Nicht stören
        ticaki
        schrieb am zuletzt editiert von
        #3

        @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.

        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

        Spenden

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • T ticaki

          @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.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #4

          @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.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          T 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @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.

            T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von
            #5

            @thomas-braun
            Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • T ticaki

              @thomas-braun
              Das kann sein, aber in den letzten 2 Jahren war es immer diese Reihenfolge bei Major updates.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von Thomas Braun
              #6

              @ticaki

              Ich kann da, wie auch @Wildbill schon angemerkt hat, nur dringend von abraten alles blind und ungeprüft einfach ins System zu lassen.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              1
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @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.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                T 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @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.

                  T Nicht stören
                  T Nicht stören
                  ticaki
                  schrieb am zuletzt editiert von
                  #8

                  @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.

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  506

                  Online

                  32.6k

                  Benutzer

                  82.2k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe