Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Update NPM 4.6.1 und Nodejs 8.12.0

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    6
    1
    249

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    240

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    899

Update NPM 4.6.1 und Nodejs 8.12.0

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
npm version
13 Beiträge 4 Kommentatoren 1.4k Aufrufe 8 Beobachtet
  • Ä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.
  • K Kaiman55

    Hallo zusammen,

    bei mir läuft ioBorker als LXC (Ubuntu 18.04.1 LTS) unter Proxmox.

    ich habe dort NPM 4.6.1 und Nodejs 8.12.0 am laufen und hatte jetzt gelesen, dass man mind NPM aktualisieren muss.
    Nun bin ich totaler Laie was Linux angeht und möchte mein laufendes iobroker nicht zerstören.
    Danke für die Hilfe.

    Unter http://www.iobroker.net/docu/?page_id=8323&lang=de
    ganz unten gibt es ja den Punkt: Upgrade von nodejs und npm

    Aber der Absatz macht mir etwas Sorgen:
    Bei einer bestehenden ioBroker-Installation müssen beim Wechsel der Masterversion von nodejs (4.x, 6.x, 8.x, 10.x) anschließend unbedingt die bereits installierten Adapter für diese geänderte node-Version neu kompiliert werden.

    Muss ich das dann auch machen?

    Reicht es so:
    iobroker stop
    apt-get --purge remove node nodejs
    apt-get autoremove
    reboot

    Nach dem Reboot geht es mit diesen Befehlen weiter:
    curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
    apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
    reboot

    Vielen Dank für die Hilfe.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @Kaiman55
    Und danach ein

    npm rebuild
    

    Im Installationsverzeichnis

    kein Support per PN! - Fragen im Forum stellen -
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    K 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @Kaiman55
      Und danach ein

      npm rebuild
      

      Im Installationsverzeichnis

      K Offline
      K Offline
      Kaiman55
      schrieb am zuletzt editiert von
      #3

      @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

      @Kaiman55
      Und danach ein

      npm rebuild
      

      Im Installationsverzeichnis

      Meinst Du damit im iobroker Vetrzeichnis?

      HomoranH 1 Antwort Letzte Antwort
      0
      • K Kaiman55

        @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

        @Kaiman55
        Und danach ein

        npm rebuild
        

        Im Installationsverzeichnis

        Meinst Du damit im iobroker Vetrzeichnis?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #4

        @Kaiman55
        Da wo iobroker installiert ist!
        üblicherweise /opt/iobroker

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        K 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @Kaiman55
          Da wo iobroker installiert ist!
          üblicherweise /opt/iobroker

          K Offline
          K Offline
          Kaiman55
          schrieb am zuletzt editiert von
          #5

          @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

          @Kaiman55
          Da wo iobroker installiert ist!
          üblicherweise /opt/iobroker

          Moin Homoran,

          sorry, dass ich jetzt erst antworte. Hatte noch keine Zeit zum ausprobieren.

          Heute habe es versucht zu testen.

          Aber ich scheitere bereits am zweiten Befehl, da ein "Unable to locate package node" ausgegeben wird:
          nodejs.png

          Angemeldet bin ich als root.
          Gestoppt ist iobroker auch.

          Was mache ich denn falsch?

          HomoranH wendy2702W 2 Antworten Letzte Antwort
          0
          • K Kaiman55

            @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

            @Kaiman55
            Da wo iobroker installiert ist!
            üblicherweise /opt/iobroker

            Moin Homoran,

            sorry, dass ich jetzt erst antworte. Hatte noch keine Zeit zum ausprobieren.

            Heute habe es versucht zu testen.

            Aber ich scheitere bereits am zweiten Befehl, da ein "Unable to locate package node" ausgegeben wird:
            nodejs.png

            Angemeldet bin ich als root.
            Gestoppt ist iobroker auch.

            Was mache ich denn falsch?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #6

            @Kaiman55
            Was sagt

            node -v
            nodejs -v
            npm -v
            

            EDIT: du hast ja beide Befehle in einem - so steht das doch nicht in der Doku?
            dort steht:

            Die existierenden node & node.js Versionen deinstallieren
            sudo apt-get --purge remove node
            sudo apt-get --purge remove nodejs
            sudo apt-get autoremove
            sudo reboot
            

            Aber bitte erst die erste Frage beantworten

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            K 1 Antwort Letzte Antwort
            0
            • K Kaiman55

              @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

              @Kaiman55
              Da wo iobroker installiert ist!
              üblicherweise /opt/iobroker

              Moin Homoran,

              sorry, dass ich jetzt erst antworte. Hatte noch keine Zeit zum ausprobieren.

              Heute habe es versucht zu testen.

              Aber ich scheitere bereits am zweiten Befehl, da ein "Unable to locate package node" ausgegeben wird:
              nodejs.png

              Angemeldet bin ich als root.
              Gestoppt ist iobroker auch.

              Was mache ich denn falsch?

              wendy2702W Offline
              wendy2702W Offline
              wendy2702
              schrieb am zuletzt editiert von
              #7

              Was mache ich denn falsch?

              Nichts!

              Wenn die geforderten Ausgaben von @Homoran jetzt nichts mehr ergeben ist alles gut.

              Hoffe du hast vorher ein Backup gemacht!!!

              Bitte keine Fragen per PN, die gehören ins Forum!

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

              1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @Kaiman55
                Was sagt

                node -v
                nodejs -v
                npm -v
                

                EDIT: du hast ja beide Befehle in einem - so steht das doch nicht in der Doku?
                dort steht:

                Die existierenden node & node.js Versionen deinstallieren
                sudo apt-get --purge remove node
                sudo apt-get --purge remove nodejs
                sudo apt-get autoremove
                sudo reboot
                

                Aber bitte erst die erste Frage beantworten

                K Offline
                K Offline
                Kaiman55
                schrieb am zuletzt editiert von
                #8

                @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                @Kaiman55
                Was sagt

                node -v
                nodejs -v
                npm -v
                

                EDIT: du hast ja beide Befehle in einem - so steht das doch nicht in der Doku?
                dort steht:

                Die existierenden node & node.js Versionen deinstallieren
                sudo apt-get --purge remove node
                sudo apt-get --purge remove nodejs
                sudo apt-get autoremove
                sudo reboot
                

                Aber bitte erst die erste Frage beantworten

                Moin,
                erstmal vielen Dank für die schnelle Antwort.
                Ich hatte gar nicht mehr in den Link geschaut, sondern aus meinem Beitra #1 die Zeile kopiert.
                Dann wird das wohl schon der Fehler gewesen sein.

                Folgendes geben die -v Zeilen aus:
                nodejs.png

                @wendy2702
                Hab wohl doch 2 in 1 aus dem Befehl gemacht. Oh mann.... Linux ist halt noch Neuland.
                Ein Backup habe ich gemacht. Habe meine VM geklont und teste es erst auf nem Test System.

                HomoranH 1 Antwort Letzte Antwort
                0
                • K Kaiman55

                  @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                  @Kaiman55
                  Was sagt

                  node -v
                  nodejs -v
                  npm -v
                  

                  EDIT: du hast ja beide Befehle in einem - so steht das doch nicht in der Doku?
                  dort steht:

                  Die existierenden node & node.js Versionen deinstallieren
                  sudo apt-get --purge remove node
                  sudo apt-get --purge remove nodejs
                  sudo apt-get autoremove
                  sudo reboot
                  

                  Aber bitte erst die erste Frage beantworten

                  Moin,
                  erstmal vielen Dank für die schnelle Antwort.
                  Ich hatte gar nicht mehr in den Link geschaut, sondern aus meinem Beitra #1 die Zeile kopiert.
                  Dann wird das wohl schon der Fehler gewesen sein.

                  Folgendes geben die -v Zeilen aus:
                  nodejs.png

                  @wendy2702
                  Hab wohl doch 2 in 1 aus dem Befehl gemacht. Oh mann.... Linux ist halt noch Neuland.
                  Ein Backup habe ich gemacht. Habe meine VM geklont und teste es erst auf nem Test System.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #9

                  @Kaiman55
                  dann mache jetzt ein

                  apt update && apt upgrade
                  

                  Du hast schon die major version 8.x aber noch die 8.12, die muss auf 8.15.x

                  Dein npm liegt noch auf 4.x das sollte 6.x sein.

                  Sollte dies nach dem upgrade nicht automatisch auf 6.x sein, bitte nochmal melden

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  K 1 Antwort Letzte Antwort
                  1
                  • HomoranH Homoran

                    @Kaiman55
                    dann mache jetzt ein

                    apt update && apt upgrade
                    

                    Du hast schon die major version 8.x aber noch die 8.12, die muss auf 8.15.x

                    Dein npm liegt noch auf 4.x das sollte 6.x sein.

                    Sollte dies nach dem upgrade nicht automatisch auf 6.x sein, bitte nochmal melden

                    K Offline
                    K Offline
                    Kaiman55
                    schrieb am zuletzt editiert von Kaiman55
                    #10

                    @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                    @Kaiman55
                    dann mache jetzt ein

                    apt update && apt upgrade
                    

                    Du hast schon die major version 8.x aber noch die 8.12, die muss auf 8.15.x

                    Dein npm liegt noch auf 4.x das sollte 6.x sein.

                    Sollte dies nach dem upgrade nicht automatisch auf 6.x sein, bitte nochmal melden

                    @Homoran
                    das war es dann.
                    Juhu. Hat geklappt. Dann kann ich mit diesem einen Befehl ja auch meine Original VM updaten.

                    So siehts jetzt aus. Ich hoffe das ist alles richtig für ioBroker.
                    nodejs.png
                    Ein npm rebuild
                    muss ich nicht mehr machen, wie Du oben beschrieben hast, oder?

                    Vielen Dank!

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • K Kaiman55

                      @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                      @Kaiman55
                      dann mache jetzt ein

                      apt update && apt upgrade
                      

                      Du hast schon die major version 8.x aber noch die 8.12, die muss auf 8.15.x

                      Dein npm liegt noch auf 4.x das sollte 6.x sein.

                      Sollte dies nach dem upgrade nicht automatisch auf 6.x sein, bitte nochmal melden

                      @Homoran
                      das war es dann.
                      Juhu. Hat geklappt. Dann kann ich mit diesem einen Befehl ja auch meine Original VM updaten.

                      So siehts jetzt aus. Ich hoffe das ist alles richtig für ioBroker.
                      nodejs.png
                      Ein npm rebuild
                      muss ich nicht mehr machen, wie Du oben beschrieben hast, oder?

                      Vielen Dank!

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #11

                      @Kaiman55 sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                      npm rebuild
                      muss ich nicht mehr machen, wie Du oben beschrieben hast, oder?

                      wenn npm jetzt 6.x ist würde ich empfehlen das laufen zu lassen

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      sissiwupS 1 Antwort Letzte Antwort
                      1
                      • HomoranH Homoran

                        @Kaiman55 sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                        npm rebuild
                        muss ich nicht mehr machen, wie Du oben beschrieben hast, oder?

                        wenn npm jetzt 6.x ist würde ich empfehlen das laufen zu lassen

                        sissiwupS Offline
                        sissiwupS Offline
                        sissiwup
                        schrieb am zuletzt editiert von
                        #12

                        @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                        @Kaiman55 sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                        npm rebuild
                        muss ich nicht mehr machen, wie Du oben beschrieben hast, oder?

                        wenn npm jetzt 6.x ist würde ich empfehlen das laufen zu lassen

                        /root/.node-gyp/10.15.3/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                           declarator __attribute__((deprecated(message)))
                           ^~~~~~~~~~
                        unix_dgram.target.mk:101: die Regel für Ziel „Release/obj.target/unix_dgram/src/unix_dgram.o“ scheiterte
                        make: *** [Release/obj.target/unix_dgram/src/unix_dgram.o] Fehler 1
                        make: Verzeichnis „/opt/iobroker/node_modules/iobroker.js-controller/node_modules/unix-dgram/build“ wird verlassen
                        gyp ERR! build error 
                        gyp ERR! stack Error: `make` failed with exit code: 2
                        gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
                        gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
                        gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
                        gyp ERR! System Linux 4.9.0-7-amd64
                        gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                        gyp ERR! cwd /opt/iobroker/node_modules/iobroker.js-controller/node_modules/unix-dgram
                        gyp ERR! node -v v10.15.3
                        gyp ERR! node-gyp -v v3.8.0
                        gyp ERR! not ok 
                        npm ERR! code ELIFECYCLE
                        npm ERR! errno 1
                        npm ERR! unix-dgram@0.2.3 install: `node-gyp rebuild`
                        npm ERR! Exit status 1
                        npm ERR! 
                        npm ERR! Failed at the unix-dgram@0.2.3 install script.
                        npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                        
                        npm ERR! A complete log of this run can be found in:
                        npm ERR!     /root/.npm/_logs/2019-04-13T16_24_09_584Z-debug.log
                        

                        Kommt bei mir immer als Fehlermeldung ...

                        MfG

                        Sissi

                        –-----------------------------------------

                        1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


                        sissiwupS 1 Antwort Letzte Antwort
                        0
                        • sissiwupS sissiwup

                          @Homoran sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                          @Kaiman55 sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                          npm rebuild
                          muss ich nicht mehr machen, wie Du oben beschrieben hast, oder?

                          wenn npm jetzt 6.x ist würde ich empfehlen das laufen zu lassen

                          /root/.node-gyp/10.15.3/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                             declarator __attribute__((deprecated(message)))
                             ^~~~~~~~~~
                          unix_dgram.target.mk:101: die Regel für Ziel „Release/obj.target/unix_dgram/src/unix_dgram.o“ scheiterte
                          make: *** [Release/obj.target/unix_dgram/src/unix_dgram.o] Fehler 1
                          make: Verzeichnis „/opt/iobroker/node_modules/iobroker.js-controller/node_modules/unix-dgram/build“ wird verlassen
                          gyp ERR! build error 
                          gyp ERR! stack Error: `make` failed with exit code: 2
                          gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
                          gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
                          gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
                          gyp ERR! System Linux 4.9.0-7-amd64
                          gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                          gyp ERR! cwd /opt/iobroker/node_modules/iobroker.js-controller/node_modules/unix-dgram
                          gyp ERR! node -v v10.15.3
                          gyp ERR! node-gyp -v v3.8.0
                          gyp ERR! not ok 
                          npm ERR! code ELIFECYCLE
                          npm ERR! errno 1
                          npm ERR! unix-dgram@0.2.3 install: `node-gyp rebuild`
                          npm ERR! Exit status 1
                          npm ERR! 
                          npm ERR! Failed at the unix-dgram@0.2.3 install script.
                          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                          
                          npm ERR! A complete log of this run can be found in:
                          npm ERR!     /root/.npm/_logs/2019-04-13T16_24_09_584Z-debug.log
                          

                          Kommt bei mir immer als Fehlermeldung ...

                          sissiwupS Offline
                          sissiwupS Offline
                          sissiwup
                          schrieb am zuletzt editiert von
                          #13

                          @sissiwup sagte in Update NPM 4.6.1 und Nodejs 8.12.0:

                          /root/.npm/_logs/2019-04-13T16_24_09_584Z-debug.log

                          root@zotac:~# node -v
                          v10.15.3
                          root@zotac:~# nodejs -v
                          v10.15.3
                          root@zotac:~# npm -v
                          6.4.1
                          root@zotac:~#

                          MfG

                          Sissi

                          –-----------------------------------------

                          1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

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

                          414

                          Online

                          32.8k

                          Benutzer

                          82.8k

                          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