Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. NPM kaputt

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    NPM kaputt

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

      Hallo zusammen,
      ich habe vor kurzem mein Debian bullseye aktualisiert (apt updtae && upgrade) seitdem ist meine NPM Installation defekt. dementsprechend kann ich keine Adpter mehr Installieren bzw. aktualisieren. Egal welchen Adapter ich versuche zu updaten erscheint folgende Fehlermeldung

      $ iobroker upgrade javascript@6.1.3
      
      Update javascript from @6.1.0 to @6.1.3
      
      /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js:110class 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:1155:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10) at Module.load (node:internal/modules/cjs/loader:1033:32) at Function.Module._load (node:internal/modules/cjs/loader:868:12) at Module.require (node:internal/modules/cjs/loader:1057:19) at require (node:internal/modules/cjs/helpers:103: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:1155:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10) at Module.load (node:internal/modules/cjs/loader:1033:32) at Function.Module._load (node:internal/modules/cjs/loader:868:12) at Module.require (node:internal/modules/cjs/loader:1057:19) at require (node:internal/modules/cjs/helpers:103: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:1155:14)
      
      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      
      ERROR: Process exited with code 30
      

      Wenn ich versuch NPM anzusprechen erscheint egal bei welchem befehl folgendes

      iobroker@iobroker:/opt/iobroker$ npm -v
      /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:1155:14)
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
          at Module.load (node:internal/modules/cjs/loader:1033:32)
          at Function.Module._load (node:internal/modules/cjs/loader:868:12)
          at Module.require (node:internal/modules/cjs/loader:1057:19)
          at require (node:internal/modules/cjs/helpers:103: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:1155:14)
          at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
          at Module.load (node:internal/modules/cjs/loader:1033:32)
          at Function.Module._load (node:internal/modules/cjs/loader:868:12)
          at Module.require (node:internal/modules/cjs/loader:1057:19)
          at require (node:internal/modules/cjs/helpers:103: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:1155:14)
      

      Tante Google brachte leider keinen Erfolg bei der Suche wie ich das beheben könnte.
      Hat jemand eine Idee oder einen Lösungsansatz?
      Danke

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

        @mangel8 sagte in NPM kaputt:

        ls -l /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js
        

        Und was kommt bei

        sudo apt update
        apt policy nodejs
        

        ums Eck?

        Was sagt

        sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null
        uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
        
        M 1 Reply Last reply Reply Quote 0
        • M
          mangel8 @Thomas Braun last edited by

          @thomas-braun Hi Thomas
          folgende Ausgaben erhalte ich:

          iobroker@iobroker:/opt/iobroker$ ls -l /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js
          -rw-r--r-- 1 root root 7437  3. Nov 12:37 /usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js
          
          iobroker@iobroker:/opt/iobroker$ sudo apt update
          OK:1 http://deb.debian.org/debian bullseye InRelease
          OK:2 https://deb.nodesource.com/node_16.x bullseye InRelease
          OK:3 http://deb.debian.org/debian-security bullseye-security InRelease
          OK:4 http://deb.debian.org/debian bullseye-updates InRelease
          Paketlisten werden gelesen… Fertig
          Abhängigkeitsbaum wird aufgebaut… Fertig
          Statusinformationen werden eingelesen… Fertig
          Alle Pakete sind aktuell.
          iobroker@iobroker:/opt/iobroker$ apt policy nodejs
          nodejs:
            Installiert:           16.18.1-deb-1nodesource1
            Installationskandidat: 16.18.1-deb-1nodesource1
            Versionstabelle:
           *** 16.18.1-deb-1nodesource1 500
                  500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages
                  100 /var/lib/dpkg/status
               12.22.12~dfsg-1~deb11u1 500
                  500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
               12.22.5~dfsg-2~11u1 500
                  500 http://deb.debian.org/debian bullseye/main amd64 Packages
          
          iobroker@iobroker:/opt/iobroker$ sudo ln -s /usr/bin/node /usr/bin/nodejs &> /dev/null
          [sudo] Passwort für iobroker:
          iobroker@iobroker:/opt/iobroker$ uname -m && test -f /opt/scripts/.docker_config/.thisisdocker && echo "Docker-Installation" || echo "Kein Docker" && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && echo $DESKTOP_SESSION && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
          x86_64
          Kein Docker
          /usr/bin/nodejs
          /usr/bin/node
          /usr/bin/npm
          v16.18.1
          v16.18.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:1155:14)
              at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
              at Module.load (node:internal/modules/cjs/loader:1033:32)
              at Function.Module._load (node:internal/modules/cjs/loader:868:12)
              at Module.require (node:internal/modules/cjs/loader:1057:19)
              at require (node:internal/modules/cjs/helpers:103: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:1155:14)
              at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
              at Module.load (node:internal/modules/cjs/loader:1033:32)
              at Function.Module._load (node:internal/modules/cjs/loader:868:12)
              at Module.require (node:internal/modules/cjs/loader:1057:19)
              at require (node:internal/modules/cjs/helpers:103: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:1155:14)
          

          also da bricht es ab...

          hoffe du kannst daraus was ableiten

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

            @mangel8

            sudo apt install --reinstall nodejs
            
            M 1 Reply Last reply Reply Quote 0
            • M
              mangel8 @Thomas Braun last edited by

              @thomas-braun
              Hatte ich schonmal versucht brachte aber leider keinen Erfolg

              iobroker@iobroker:/opt/iobroker$ sudo apt install --reinstall nodejs
              Paketlisten werden gelesen… Fertig
              Abhängigkeitsbaum wird aufgebaut… Fertig
              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 27,2 MB an Archiven heruntergeladen werden.
              Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
              (Lese Datenbank ... 55038 Dateien und Verzeichnisse sind derzeit installiert.)
              Vorbereitung zum Entpacken von .../nodejs_16.18.1-deb-1nodesource1_amd64.deb ...
              Entpacken von nodejs (16.18.1-deb-1nodesource1) über (16.18.1-deb-1nodesource1) ...
              nodejs (16.18.1-deb-1nodesource1) wird eingerichtet ...
              Trigger für man-db (2.9.4-2) werden verarbeitet ...
              iobroker@iobroker:/opt/iobroker$ npm -v
              /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:1155:14)
                  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
                  at Module.load (node:internal/modules/cjs/loader:1033:32)
                  at Function.Module._load (node:internal/modules/cjs/loader:868:12)
                  at Module.require (node:internal/modules/cjs/loader:1057:19)
                  at require (node:internal/modules/cjs/helpers:103: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:1155:14)
                  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
                  at Module.load (node:internal/modules/cjs/loader:1033:32)
                  at Function.Module._load (node:internal/modules/cjs/loader:868:12)
                  at Module.require (node:internal/modules/cjs/loader:1057:19)
                  at require (node:internal/modules/cjs/helpers:103: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:1155:14)
              
              
              Thomas Braun 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @mangel8 last edited by

                @mangel8

                Dann weiß ich es auch nicht.
                Mal irgendwann mit npm install -g npm oder n oder nvm oder ähnlichem versucht nodejs zu installieren? Oder mit so 'nem super-mega-Tool von Elsterhaien?

                M 1 Reply Last reply Reply Quote 0
                • M
                  mangel8 @Thomas Braun last edited by

                  @thomas-braun
                  Eigentlich nicht im nachgang als es schon nichtmher funktioniert hat habe ich mal mit npm install versucht aber das ist auch immer direkt an dem Fehler hängen geblieben. Ansonsten lasse ich die Maschiene eigentlich in Ruhe und bin froh das sie läuft.

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

                  Support us

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

                  830
                  Online

                  32.0k
                  Users

                  80.4k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  266
                  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