Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Installation
    5. Ich muss mein Node und NPM aktualisieren

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Ich muss mein Node und NPM aktualisieren

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

      Hallo zusammen,

      bei mir läuft IOBRoker (V6.3.5) auf einem Ubuntu Linux.
      ich habe sonst mein IOBroker immer aktuelle gehalten, aber anscheinend aktualisiert sich Node und NPM nicht mit.

      Zur Zeit habe ich folgende Versionen:

      •	Node.js: v14.21.3(16.20.2)
      •	NPM: 6.14.18(8.19.4)
      

      Ich habe mein Linux und IObroker mit folgenden Script schon aktualisert:

      sudo apt update 
      sudo apt full-upgrade
      iob repo unset beta
      iob update
      

      iob upgrade nicht ausgeführt, da die Adapter eine höher Version von node & NPM benötigen

      iob stop 
      iob upgrade self
      iob start
      

      MeineFrage sollte ich schon auf node 18 geht, weil 16 soll EOL sein
      Aktualisiere ich zuerst Node und dann NPM?
      Hat jemand ein sicheres Script oder Tutorial?

      Vielen Dank im Voraus.

      Grüße

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @nettekov last edited by

        @nettekov sagte in Ich muss mein Node und NPM aktualisieren:

        Aktualisiere ich zuerst Node und dann NPM

        An npm machst du gar nichts manuell, das kommt passend automatisch mit nodejs.
        https://forum.iobroker.net/post/1059558

        N 1 Reply Last reply Reply Quote 0
        • N
          nettekov @crunchip last edited by nettekov

          @crunchip : Vielen Dank!
          Ich habe mal folgende Befehle zusammengestellt. Wird so ein Schuh draus?

          cd /opt/iobroker
          ./iobroker backup
          iob stop
          iob fix
          iob nodejs-update
          iob start
          

          Grüße

          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @nettekov last edited by

            @nettekov sagte in Ich muss mein Node und NPM aktualisieren:

            iobroker backup
            iob stop
            iob fix
            iob nodejs-update
            iob update
            iob upgrade
            iob start
            

            aber anscheinend aktualisiert sich Node und NPM nicht mit.

            Nein, das läuft ja auch über die Updates deines Betriebssystems...
            Du musst die Quellen/Repos anpassen.
            Wird dir aber vom neuen Befehl 'nodejs-update' jetzt abgenommen.

            sudo apt update
            sudo apt full-upgrade
            

            ist dir ein Begriff? Regelmäßig durchführen!

            N 1 Reply Last reply Reply Quote 1
            • N
              nettekov @Thomas Braun last edited by

              @thomas-braun said in Ich muss mein Node und NPM aktualisieren:

              ist dir ein Begriff? Regelmäßig durchführen!

              Natürlich sind mir die Befehl ein Begriff und selbstverständlich führe ich regelmäßig eine Aktualisierung durch.
              Hierzu verwende ich folgende Sequenz:

              sudo apt update 
              sudo apt full-upgrade
              iob repo unset beta
              iob update
              iob upgrade
              iob stop 
              iob upgrade self
              iob start
              

              Ist diese Sequenz noch aktuell?

              Gruss Nettekov

              Thomas Braun 2 Replies Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @nettekov last edited by

                @nettekov

                Ja, aber unset beta muss man natürlich nur einmal machen, nicht bei jedem Update

                1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @nettekov last edited by

                  @nettekov

                  Und was ist nun das Resultat?

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    nettekov @Thomas Braun last edited by

                    @thomas-braun said in Ich muss mein Node und NPM aktualisieren:

                    Und was ist nun das Resultat?

                    Von meine regelmäßigen Updaten oder der bevorstehenden Node Aktualisierung?

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @nettekov last edited by

                      @nettekov

                      Von allem.

                      sudo apt update
                      iob update
                      

                      sagen nun jeweils?

                      N 1 Reply Last reply Reply Quote 0
                      • N
                        nettekov @Thomas Braun last edited by

                        @thomas-braun said in Ich muss mein Node und NPM aktualisieren:

                        sagen nun jeweils?

                        sudo apt update
                        [sudo] password for admin:
                        Holen:1 https://deb.nodesource.com/node_14.x focal InRelease [4.583 B]
                        OK:2 http://de.archive.ubuntu.com/ubuntu focal InRelease
                        Holen:3 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
                        OK:4 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease
                        Holen:5 http://de.archive.ubuntu.com/ubuntu focal-security InRelease [114 kB]
                        Holen:6 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [2                                                                                                                                                             .958 kB]
                        Holen:7 http://de.archive.ubuntu.com/ubuntu focal-updates/main Translation-en [4                                                                                                                                                             81 kB]
                        Holen:8 http://de.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Package                                                                                                                                                             s [1.129 kB]
                        Holen:9 http://de.archive.ubuntu.com/ubuntu focal-updates/universe Translation-e                                                                                                                                                             n [270 kB]
                        Holen:10 http://de.archive.ubuntu.com/ubuntu focal-security/main amd64 Packages                                                                                                                                                              [2.569 kB]
                        Holen:11 http://de.archive.ubuntu.com/ubuntu focal-security/main Translation-en                                                                                                                                                              [398 kB]
                        Holen:12 http://de.archive.ubuntu.com/ubuntu focal-security/universe amd64 Packa                                                                                                                                                             ges [898 kB]
                        Holen:13 http://de.archive.ubuntu.com/ubuntu focal-security/universe Translation                                                                                                                                                             -en [188 kB]
                        Es wurden 9.125 kB in 9 s geholt (981 kB/s).
                        Paketlisten werden gelesen... Fertig
                        Abhängigkeitsbaum wird aufgebaut.
                        Statusinformationen werden eingelesen.... Fertig
                        Aktualisierung für 3 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, u                                                                                                                                                             m sie anzuzeigen.
                        admin@server:~$ iob update
                        Used repository: stable
                        Adapter    "admin"        : 6.12.0   , installed 6.3.5  [Updatable]
                        Adapter    "backitup"     : 2.8.7    , installed 2.5.12 [Updatable]
                        Adapter    "bshb"         : 0.2.4    , installed 0.2.1  [Updatable]
                        Adapter    "discovery"    : 4.2.0    , installed 3.1.0  [Updatable]
                        Adapter    "echarts"      : 1.5.4    , installed 1.5.4
                        Adapter    "javascript"   : 7.1.4    , installed 6.1.4  [Updatable]
                        Controller "js-controller": 5.0.16   , installed 4.0.24 [Updatable]
                        Adapter    "ping"         : 1.6.2    , installed 1.6.2
                        Adapter    "sql"          : 2.2.0    , installed 2.2.0
                        Adapter    "synology"     : 3.0.1    , installed 2.1.13 [Updatable]
                        Adapter    "zigbee"       : 1.8.24   , installed 1.8.10 [Updatable]
                        admin@server:~$
                        

                        Falls Du das meinst?
                        Die Adapter habe ich mit Absicht noch nicht akualisiert, da die meisten eine höhere Version von Node, bzw NPM benötigen.
                        Daher möchte erstmal Node/NPM aktualisieren, bevor ich die Adapter Updaten, um böse Überraschungen zu vermeiden.

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @nettekov last edited by

                          @nettekov

                          Dann ran.

                          N 4 Replies Last reply Reply Quote 0
                          • N
                            nettekov @Thomas Braun last edited by

                            @thomas-braun said in Ich muss mein Node und NPM aktualisieren:

                            Dann ran.

                            bin dran

                            1 Reply Last reply Reply Quote 0
                            • N
                              nettekov @Thomas Braun last edited by

                              @thomas-braun :

                              iobroker backup
                              iob stop
                              iob fix
                              iob nodejs-update
                              iob diag
                              

                              sind durch ; es gab keine Fehlermeldung

                              Er aktualisiert gerade die Adapter

                              1 Reply Last reply Reply Quote 0
                              • N
                                nettekov @Thomas Braun last edited by

                                @thomas-braun:

                                Er ist fertig

                                Node und NPM sieht gut aus:

                                Node.js: v18.18.2
                                NPM: v9.8.1
                                

                                JS-Controller hat er nicht aktualisiert, alles Andere ist aktuell

                                Used repository: stable
                                Adapter    "admin"        : 6.12.0   , installed 6.12.0
                                Adapter    "backitup"     : 2.8.7    , installed 2.8.7
                                Adapter    "bshb"         : 0.2.4    , installed 0.2.4
                                Adapter    "discovery"    : 4.2.0    , installed 4.2.0
                                Adapter    "echarts"      : 1.5.4    , installed 1.5.4
                                Adapter    "javascript"   : 7.1.4    , installed 7.1.4
                                Controller "js-controller": 5.0.16   , installed 4.0.24 [Updatable]
                                Adapter    "ping"         : 1.6.2    , installed 1.6.2
                                Adapter    "sql"          : 2.2.0    , installed 2.2.0
                                Adapter    "synology"     : 3.0.1    , installed 3.0.1
                                Adapter    "zigbee"       : 1.8.24   , installed 1.8.24
                                
                                1 Reply Last reply Reply Quote 0
                                • N
                                  nettekov @Thomas Braun last edited by

                                  @thomas-braun
                                  Wie kann ich noch den JS-Controller aktualisieren.

                                  Thomas Braun 2 Replies Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @nettekov last edited by

                                    @nettekov

                                    iob stop
                                    iob upgrade self
                                    iob restart 
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @nettekov last edited by

                                      @nettekov

                                      Und künftig nicht so viel Zeit zwischen Updates ins Land ziehen lassen. Nodejs@14 ist schon geraume Zeit nicht mehr empfohlen.

                                      N 1 Reply Last reply Reply Quote 0
                                      • N
                                        nettekov @Thomas Braun last edited by

                                        @thomas-braun said in Ich muss mein Node und NPM aktualisieren:

                                        Und künftig nicht so viel Zeit zwischen Updates ins Land ziehen lassen. Nodejs@14 ist schon geraume Zeit nicht mehr empfohlen.

                                        Ich stimme dir hier vollkommen zu.
                                        Ich wusste nur nicht, das bei meine regelmäßigen Aktualisierung , Node und NPM nicht mitgenommen wurden.

                                        Ich speichere diese Sequenz ab und werde Node und NPM dann aktualisieren , wenn die Adapter das verlangen.

                                        iobroker backup
                                        iob stop
                                        iob fix
                                        iob nodejs-update
                                        iob update
                                        iob upgrade
                                        iob upgrade self
                                        iob start
                                        

                                        Iobroker läuft und alles auf dem neuesten Stand:

                                        Used repository: stable
                                        Adapter    "admin"        : 6.12.0   , installed 6.12.0
                                        Adapter    "backitup"     : 2.8.7    , installed 2.8.7
                                        Adapter    "bshb"         : 0.2.4    , installed 0.2.4
                                        Adapter    "discovery"    : 4.2.0    , installed 4.2.0
                                        Adapter    "echarts"      : 1.5.4    , installed 1.5.4
                                        Adapter    "javascript"   : 7.1.4    , installed 7.1.4
                                        Controller "js-controller": 5.0.16   , installed 5.0.16
                                        Adapter    "ping"         : 1.6.2    , installed 1.6.2
                                        Adapter    "sql"          : 2.2.0    , installed 2.2.0
                                        Adapter    "synology"     : 3.0.1    , installed 3.0.1
                                        Adapter    "zigbee"       : 1.8.24   , installed 1.8.24
                                        

                                        Vielen Dank für die Unterstützung

                                        Gruss Nettekov

                                        Thomas Braun 2 Replies Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @nettekov last edited by

                                          @nettekov sagte in Ich muss mein Node und NPM aktualisieren:

                                          wenn die Adapter das verlangen.

                                          Früher.
                                          Es gibt immer eine Empfehlung zur nodejs-Version seitens ioBroker.
                                          Dieser Empfehlung folgt auch

                                          iobroker nodejs-update
                                          

                                          Das wuppt dich dann auf die aktuelle Empfehlung, wenn du das ausführst.

                                          N 1 Reply Last reply Reply Quote 0
                                          • N
                                            nettekov @Thomas Braun last edited by

                                            @thomas-braun said in Ich muss mein Node und NPM aktualisieren:

                                            Das wuppt dich dann auf die aktuelle Empfehlung, wenn du das ausführst.

                                            OK , dann packe ich es in den regelmäßigen Update-Zyklus ein👍

                                            Vielen Dank!

                                            Gruss Nettekove

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            891
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            21
                                            1551
                                            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