Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Raspberry Pi NodeJS update aber NPM hat die flasche Version

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Raspberry Pi NodeJS update aber NPM hat die flasche Version

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

      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 Braun 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @djsirius last edited by

        @djsirius

        iobroker stop
        sudo apt install --reinstall nodejs
        iobroker start
        
        1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @djsirius last edited by 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 1 Reply Last reply Reply Quote 0
          • D
            djsirius @Thomas Braun last edited by

            @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 Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @djsirius last edited by

              @djsirius

              Hast du reinstalliert?

              D 1 Reply Last reply Reply Quote 0
              • D
                djsirius @Thomas Braun last edited by

                @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 Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @djsirius last edited by

                  @djsirius

                  sudo rm -rf /usr/lib/node_modules/npm
                  sudo apt install --reinstall nodejs
                  
                  D 1 Reply Last reply Reply Quote 0
                  • D
                    djsirius @Thomas Braun last edited by

                    @thomas-braun hat funktioniert! 👍
                    Vielen Dank!

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @djsirius last edited by 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 1 Reply Last reply Reply Quote 0
                      • D
                        djsirius @Thomas Braun last edited by

                        @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 Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @djsirius last edited by

                          @djsirius

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

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            djsirius @Thomas Braun last edited by

                            @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 Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @djsirius last edited by 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 1 Reply Last reply Reply Quote 0
                              • D
                                djsirius @Thomas Braun last edited by

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

                                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

                                504
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                3
                                16
                                3253
                                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