Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt

Scheduled Pinned Locked Moved Error/Bug
6 Posts 3 Posters 667 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • geo-ioanG Offline
    geo-ioanG Offline
    geo-ioan
    wrote on last edited by Homoran
    #1
    Systemdata Bitte Ausfüllen
    Hardwaresystem: NUC
    Arbeitsspeicher: 7,4 GB
    Festplattenart: SSD
    Betriebssystem: Windows
    Node-Version: 18.17.1
    Nodejs-Version: 18.18.2
    NPM-Version: 8.5.4
    Installationsart: Skript; und Manuell
    Image genutzt: Nein
    Ort/Name der Imagedatei: -

    Guten Abend,
    ich habe auf Aufforderung vor einige Monate Node geupdatet durch kopieren der neuen Dateien im Node Ordner und updaten der Nodevars.bat Datei.
    Iobroker funktioniert einwandfrei und aus der command line funktioniert alles super einschließlich das updaten der Adapter.
    Das einzige was in der Webinterface nicht funktioniert ist das updaten der Adapter. Hier kommt Fehler 30. Auch die Version des NPM wird nicht erkannt. Wird wohl in Zusammenhang mit dem manuellen Update von Nodejs liegen.
    Könnt ihr mir helfen das Iobroker das NPM erkennt ?

    Danke.

    Fehleranfang : ----------------------------------------------

    $ iobroker upgrade ems-esp@2.5.1
    
    Update ems-esp from @2.4.1 to @2.5.1
    
    host.SmartHome(SmartHome) Adapter "system.adapter.ems-esp.0" is stopped.
    
    C:\iobroker\SmartHome\nodejs\node_modules\npm\lib\cli.js:35 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\fs-minipass\lib\index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\cacache\lib\content\read.js:4:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) Node.js v18.17.1 C:\iobroker\SmartHome\nodejs\node_modules\npm\lib\cli.js:35 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\fs-minipass\lib\index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\cacache\lib\content\read.js:4:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) Node.js v18.17.1
    
    You need to make sure to repeat this step after installing an update to NodeJS and/or npm!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    ERROR: Process exited with code 30
    

    MOD-EDIT: Code in code-tags gesetzt!

    Fehlerende -----------------------------------

    GlasfaserG 2 Replies Last reply
    0
    • geo-ioanG geo-ioan
      Systemdata Bitte Ausfüllen
      Hardwaresystem: NUC
      Arbeitsspeicher: 7,4 GB
      Festplattenart: SSD
      Betriebssystem: Windows
      Node-Version: 18.17.1
      Nodejs-Version: 18.18.2
      NPM-Version: 8.5.4
      Installationsart: Skript; und Manuell
      Image genutzt: Nein
      Ort/Name der Imagedatei: -

      Guten Abend,
      ich habe auf Aufforderung vor einige Monate Node geupdatet durch kopieren der neuen Dateien im Node Ordner und updaten der Nodevars.bat Datei.
      Iobroker funktioniert einwandfrei und aus der command line funktioniert alles super einschließlich das updaten der Adapter.
      Das einzige was in der Webinterface nicht funktioniert ist das updaten der Adapter. Hier kommt Fehler 30. Auch die Version des NPM wird nicht erkannt. Wird wohl in Zusammenhang mit dem manuellen Update von Nodejs liegen.
      Könnt ihr mir helfen das Iobroker das NPM erkennt ?

      Danke.

      Fehleranfang : ----------------------------------------------

      $ iobroker upgrade ems-esp@2.5.1
      
      Update ems-esp from @2.4.1 to @2.5.1
      
      host.SmartHome(SmartHome) Adapter "system.adapter.ems-esp.0" is stopped.
      
      C:\iobroker\SmartHome\nodejs\node_modules\npm\lib\cli.js:35 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\fs-minipass\lib\index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\cacache\lib\content\read.js:4:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) Node.js v18.17.1 C:\iobroker\SmartHome\nodejs\node_modules\npm\lib\cli.js:35 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\fs-minipass\lib\index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\cacache\lib\content\read.js:4:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) Node.js v18.17.1
      
      You need to make sure to repeat this step after installing an update to NodeJS and/or npm!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      
      ERROR: Process exited with code 30
      

      MOD-EDIT: Code in code-tags gesetzt!

      Fehlerende -----------------------------------

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      wrote on last edited by
      #2

      @geo-ioan sagte in Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt:

      Node-Version:
      18.17.1

      Nodejs-Version:
      18.18.2

      NPM-Version:
      8.5.4

      https://forum.iobroker.net/topic/69068/neuer-befehl-iob-nodejs-update

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      Thomas BraunT 1 Reply Last reply
      0
      • GlasfaserG Glasfaser

        @geo-ioan sagte in Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt:

        Node-Version:
        18.17.1

        Nodejs-Version:
        18.18.2

        NPM-Version:
        8.5.4

        https://forum.iobroker.net/topic/69068/neuer-befehl-iob-nodejs-update

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        wrote on last edited by
        #3

        @glasfaser

        Das funktioniert aber nur für Linux...

        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

        1 Reply Last reply
        0
        • geo-ioanG geo-ioan
          Systemdata Bitte Ausfüllen
          Hardwaresystem: NUC
          Arbeitsspeicher: 7,4 GB
          Festplattenart: SSD
          Betriebssystem: Windows
          Node-Version: 18.17.1
          Nodejs-Version: 18.18.2
          NPM-Version: 8.5.4
          Installationsart: Skript; und Manuell
          Image genutzt: Nein
          Ort/Name der Imagedatei: -

          Guten Abend,
          ich habe auf Aufforderung vor einige Monate Node geupdatet durch kopieren der neuen Dateien im Node Ordner und updaten der Nodevars.bat Datei.
          Iobroker funktioniert einwandfrei und aus der command line funktioniert alles super einschließlich das updaten der Adapter.
          Das einzige was in der Webinterface nicht funktioniert ist das updaten der Adapter. Hier kommt Fehler 30. Auch die Version des NPM wird nicht erkannt. Wird wohl in Zusammenhang mit dem manuellen Update von Nodejs liegen.
          Könnt ihr mir helfen das Iobroker das NPM erkennt ?

          Danke.

          Fehleranfang : ----------------------------------------------

          $ iobroker upgrade ems-esp@2.5.1
          
          Update ems-esp from @2.4.1 to @2.5.1
          
          host.SmartHome(SmartHome) Adapter "system.adapter.ems-esp.0" is stopped.
          
          C:\iobroker\SmartHome\nodejs\node_modules\npm\lib\cli.js:35 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\fs-minipass\lib\index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\cacache\lib\content\read.js:4:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) Node.js v18.17.1 C:\iobroker\SmartHome\nodejs\node_modules\npm\lib\cli.js:35 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\fs-minipass\lib\index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (C:\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\cacache\lib\content\read.js:4:13) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) Node.js v18.17.1
          
          You need to make sure to repeat this step after installing an update to NodeJS and/or npm!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
          
          ERROR: Process exited with code 30
          

          MOD-EDIT: Code in code-tags gesetzt!

          Fehlerende -----------------------------------

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          wrote on last edited by Glasfaser
          #4

          Betriebssystem:
          Windows

          :anguished:

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          Thomas BraunT 1 Reply Last reply
          0
          • GlasfaserG Glasfaser

            Betriebssystem:
            Windows

            :anguished:

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            wrote on last edited by
            #5

            @glasfaser

            Ist aber nicht schlimm, da Windows ja immer so viel 'einfacher' ist. :-)

            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

            geo-ioanG 1 Reply Last reply
            0
            • Thomas BraunT Thomas Braun

              @glasfaser

              Ist aber nicht schlimm, da Windows ja immer so viel 'einfacher' ist. :-)

              geo-ioanG Offline
              geo-ioanG Offline
              geo-ioan
              wrote on last edited by
              #6

              Moin moin,
              ich sehe es ... hilft nichts ... Neusetzen

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              378

              Online

              32.7k

              Users

              82.4k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe