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. ioBroker Allgemein
  4. Raspberry Pi NodeJS update aber NPM hat die flasche Version

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Raspberry Pi NodeJS update aber NPM hat die flasche Version

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 3 Kommentatoren 3.8k Aufrufe 2 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.
  • D djsirius

    Jetzt habe ich sehr wahrscheinlich irgendwas zerschossen! 😞

    pi@ioBroker-RasPi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
    /usr/bin/nodejs
    v16.17.1
    /usr/bin/node
    v16.17.1
    /usr/bin/npm
    /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
    class SocksProxyAgent extends agent_base_1.Agent {
                                               ^
     
    TypeError: Class extends value undefined is not a constructor or null
        at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
        at Module._compile (node:internal/modules/cjs/loader:1126:14)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
        at Module.load (node:internal/modules/cjs/loader:1004:32)
        at Function.Module._load (node:internal/modules/cjs/loader:839:12)
        at Module.require (node:internal/modules/cjs/loader:1028:19)
        at require (node:internal/modules/cjs/helpers:102:18)
        at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
        at Module._compile (node:internal/modules/cjs/loader:1126:14)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
        at Module.load (node:internal/modules/cjs/loader:1004:32)
        at Function.Module._load (node:internal/modules/cjs/loader:839:12)
        at Module.require (node:internal/modules/cjs/loader:1028:19)
        at require (node:internal/modules/cjs/helpers:102:18)
        at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
        at Module._compile (node:internal/modules/cjs/loader:1126:14)
    
    
    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von Thomas Braun
    #5

    @djsirius

    Und die letzte Version des Checks ist:

    
    uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
    

    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

    D 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @djsirius

      Und die letzte Version des Checks ist:

      
      uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
      
      D Offline
      D Offline
      djsirius
      schrieb am zuletzt editiert von
      #6

      @thomas-braun said in Raspberry Pi NodeJS update aber NPM hat die flasche Version:

      uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs

      pi@ioBroker-RasPi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
      armv7l
      /usr/bin/nodejs
      /usr/bin/node
      /usr/bin/npm
      v16.17.1
      v16.17.1
      /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
      class SocksProxyAgent extends agent_base_1.Agent {
                                                 ^
      
      TypeError: Class extends value undefined is not a constructor or null
          at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
          at Module._compile (node:internal/modules/cjs/loader:1126:14)
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
          at Module.load (node:internal/modules/cjs/loader:1004:32)
          at Function.Module._load (node:internal/modules/cjs/loader:839:12)
          at Module.require (node:internal/modules/cjs/loader:1028:19)
          at require (node:internal/modules/cjs/helpers:102:18)
          at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
          at Module._compile (node:internal/modules/cjs/loader:1126:14)
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
          at Module.load (node:internal/modules/cjs/loader:1004:32)
          at Function.Module._load (node:internal/modules/cjs/loader:839:12)
          at Module.require (node:internal/modules/cjs/loader:1028:19)
          at require (node:internal/modules/cjs/helpers:102:18)
          at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
          at Module._compile (node:internal/modules/cjs/loader:1126:14)
      
      

      Gruß

      djsirius

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • D djsirius

        @thomas-braun said in Raspberry Pi NodeJS update aber NPM hat die flasche Version:

        uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs

        pi@ioBroker-RasPi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
        armv7l
        /usr/bin/nodejs
        /usr/bin/node
        /usr/bin/npm
        v16.17.1
        v16.17.1
        /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110
        class SocksProxyAgent extends agent_base_1.Agent {
                                                   ^
        
        TypeError: Class extends value undefined is not a constructor or null
            at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110:44)
            at Module._compile (node:internal/modules/cjs/loader:1126:14)
            at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
            at Module.load (node:internal/modules/cjs/loader:1004:32)
            at Function.Module._load (node:internal/modules/cjs/loader:839:12)
            at Module.require (node:internal/modules/cjs/loader:1028:19)
            at require (node:internal/modules/cjs/helpers:102:18)
            at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/agent.js:174:29)
            at Module._compile (node:internal/modules/cjs/loader:1126:14)
            at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
            at Module.load (node:internal/modules/cjs/loader:1004:32)
            at Function.Module._load (node:internal/modules/cjs/loader:839:12)
            at Module.require (node:internal/modules/cjs/loader:1028:19)
            at require (node:internal/modules/cjs/helpers:102:18)
            at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js:7:18)
            at Module._compile (node:internal/modules/cjs/loader:1126:14)
        
        
        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von
        #7

        @djsirius

        Hast du reinstalliert?

        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

        D 1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @djsirius

          Hast du reinstalliert?

          D Offline
          D Offline
          djsirius
          schrieb am zuletzt editiert von
          #8

          @thomas-braun

          ja, hab ich gemacht.

          pi@ioBroker-RasPi:~ $ iobroker stop
          pi@ioBroker-RasPi:~ $ sudo apt install --reinstall nodejs
          Paketlisten werden gelesen... Fertig
          Abhängigkeitsbaum wird aufgebaut.
          Statusinformationen werden eingelesen.... Fertig
          0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
          Es müssen noch 0 B von 24,1 MB an Archiven heruntergeladen werden.
          Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
          (Lese Datenbank ... 60491 Dateien und Verzeichnisse sind derzeit installiert.)
          Vorbereitung zum Entpacken von .../nodejs_16.17.1-deb-1nodesource1_armhf.deb ...
          Entpacken von nodejs (16.17.1-deb-1nodesource1) über (16.17.1-deb-1nodesource1) ...
          nodejs (16.17.1-deb-1nodesource1) wird eingerichtet ...
          Trigger für man-db (2.8.5-2) werden verarbeitet ...
          
          

          Gruß

          djsirius

          Thomas BraunT 1 Antwort Letzte Antwort
          0
          • D djsirius

            @thomas-braun

            ja, hab ich gemacht.

            pi@ioBroker-RasPi:~ $ iobroker stop
            pi@ioBroker-RasPi:~ $ sudo apt install --reinstall nodejs
            Paketlisten werden gelesen... Fertig
            Abhängigkeitsbaum wird aufgebaut.
            Statusinformationen werden eingelesen.... Fertig
            0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert.
            Es müssen noch 0 B von 24,1 MB an Archiven heruntergeladen werden.
            Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
            (Lese Datenbank ... 60491 Dateien und Verzeichnisse sind derzeit installiert.)
            Vorbereitung zum Entpacken von .../nodejs_16.17.1-deb-1nodesource1_armhf.deb ...
            Entpacken von nodejs (16.17.1-deb-1nodesource1) über (16.17.1-deb-1nodesource1) ...
            nodejs (16.17.1-deb-1nodesource1) wird eingerichtet ...
            Trigger für man-db (2.8.5-2) werden verarbeitet ...
            
            
            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #9

            @djsirius

            sudo rm -rf /usr/lib/node_modules/npm
            sudo apt install --reinstall nodejs
            

            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

            D 1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @djsirius

              sudo rm -rf /usr/lib/node_modules/npm
              sudo apt install --reinstall nodejs
              
              D Offline
              D Offline
              djsirius
              schrieb am zuletzt editiert von
              #10

              @thomas-braun hat funktioniert! :+1:
              Vielen Dank!

              Gruß

              djsirius

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • D djsirius

                @thomas-braun hat funktioniert! :+1:
                Vielen Dank!

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

                @djsirius

                Wie sieht

                
                uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                

                nun aus?

                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

                D 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @djsirius

                  Wie sieht

                  
                  uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                  

                  nun aus?

                  D Offline
                  D Offline
                  djsirius
                  schrieb am zuletzt editiert von
                  #12

                  @thomas-braun said in Raspberry Pi NodeJS update aber NPM hat die flasche Version:

                  uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs

                  pi@ioBroker-RasPi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                  armv7l
                  /usr/bin/nodejs
                  /usr/bin/node
                  /usr/bin/npm
                  v16.17.1
                  v16.17.1
                  8.15.0
                  4.0.23
                  pi
                  pi adm tty dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
                  /home/pi
                  OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
                  OK:2 http://archive.raspberrypi.org/debian buster InRelease
                  OK:3 http://repo.mysql.com/apt/debian buster InRelease
                  OK:4 https://deb.nodesource.com/node_16.x buster InRelease
                  Paketlisten werden gelesen... Fertig
                  Abhängigkeitsbaum wird aufgebaut.
                  Statusinformationen werden eingelesen.... Fertig
                  Alle Pakete sind aktuell.
                  N: Das Laden der konfigurierten Datei »mysql-apt-config/binary-armhf/Packages« wird übersprungen, da das Depot »http://repo.mysql.com/apt/debian buster InRelease« die Architektur »armhf« nicht unterstützt.
                  N: Das Laden der konfigurierten Datei »mysql-8.0/binary-armhf/Packages« wird übersprungen, da das Depot »http://repo.mysql.com/apt/debian buster InRelease« die Architektur »armhf« nicht unterstützt.
                  N: Das Laden der konfigurierten Datei »mysql-tools/binary-armhf/Packages« wird übersprungen, da das Depot »http://repo.mysql.com/apt/debian buster InRelease« die Architektur »armhf« nicht unterstützt.
                  nodejs:
                    Installiert:           16.17.1-deb-1nodesource1
                    Installationskandidat: 16.17.1-deb-1nodesource1
                    Versionstabelle:
                   *** 16.17.1-deb-1nodesource1 500
                          500 https://deb.nodesource.com/node_16.x buster/main armhf Packages
                          100 /var/lib/dpkg/status
                       10.24.0~dfsg-1~deb10u2 500
                          500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                  
                  

                  Gruß

                  djsirius

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • D djsirius

                    @thomas-braun said in Raspberry Pi NodeJS update aber NPM hat die flasche Version:

                    uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs

                    pi@ioBroker-RasPi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                    armv7l
                    /usr/bin/nodejs
                    /usr/bin/node
                    /usr/bin/npm
                    v16.17.1
                    v16.17.1
                    8.15.0
                    4.0.23
                    pi
                    pi adm tty dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker
                    /home/pi
                    OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
                    OK:2 http://archive.raspberrypi.org/debian buster InRelease
                    OK:3 http://repo.mysql.com/apt/debian buster InRelease
                    OK:4 https://deb.nodesource.com/node_16.x buster InRelease
                    Paketlisten werden gelesen... Fertig
                    Abhängigkeitsbaum wird aufgebaut.
                    Statusinformationen werden eingelesen.... Fertig
                    Alle Pakete sind aktuell.
                    N: Das Laden der konfigurierten Datei »mysql-apt-config/binary-armhf/Packages« wird übersprungen, da das Depot »http://repo.mysql.com/apt/debian buster InRelease« die Architektur »armhf« nicht unterstützt.
                    N: Das Laden der konfigurierten Datei »mysql-8.0/binary-armhf/Packages« wird übersprungen, da das Depot »http://repo.mysql.com/apt/debian buster InRelease« die Architektur »armhf« nicht unterstützt.
                    N: Das Laden der konfigurierten Datei »mysql-tools/binary-armhf/Packages« wird übersprungen, da das Depot »http://repo.mysql.com/apt/debian buster InRelease« die Architektur »armhf« nicht unterstützt.
                    nodejs:
                      Installiert:           16.17.1-deb-1nodesource1
                      Installationskandidat: 16.17.1-deb-1nodesource1
                      Versionstabelle:
                     *** 16.17.1-deb-1nodesource1 500
                            500 https://deb.nodesource.com/node_16.x buster/main armhf Packages
                            100 /var/lib/dpkg/status
                         10.24.0~dfsg-1~deb10u2 500
                            500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
                    
                    
                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #13

                    @djsirius

                    Schau dir das mysql Repository an. Da stimmt was nicht.

                    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

                    D 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @djsirius

                      Schau dir das mysql Repository an. Da stimmt was nicht.

                      D Offline
                      D Offline
                      djsirius
                      schrieb am zuletzt editiert von
                      #14

                      @thomas-braun said in Raspberry Pi NodeJS update aber NPM hat die flasche Version:

                      @djsirius

                      Schau dir das mysql Repository an. Da stimmt was nicht.

                      wo finde ich das?

                      Gruß

                      djsirius

                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • D djsirius

                        @thomas-braun said in Raspberry Pi NodeJS update aber NPM hat die flasche Version:

                        @djsirius

                        Schau dir das mysql Repository an. Da stimmt was nicht.

                        wo finde ich das?

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

                        @djsirius

                        Keine Ahnung. Ich hab das nicht angelegt.

                        cat  /etc/apt/sources.list.d/mysql.list
                        

                        zeigt was? mysql wird nicht für deinen Prozessor über dieses Repo bereitgestellt. Kann also gelöscht werden.

                        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

                        D 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @djsirius

                          Keine Ahnung. Ich hab das nicht angelegt.

                          cat  /etc/apt/sources.list.d/mysql.list
                          

                          zeigt was? mysql wird nicht für deinen Prozessor über dieses Repo bereitgestellt. Kann also gelöscht werden.

                          D Offline
                          D Offline
                          djsirius
                          schrieb am zuletzt editiert von
                          #16

                          @thomas-braun Hi, hab ich gemacht, danke!

                          Gruß

                          djsirius

                          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
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          782

                          Online

                          32.5k

                          Benutzer

                          81.7k

                          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