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. Error/Bug
  4. Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt

Geplant Angeheftet Gesperrt Verschoben Error/Bug
6 Beiträge 3 Kommentatoren 665 Aufrufe 3 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.
  • geo-ioanG Offline
    geo-ioanG Offline
    geo-ioan
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          0
          • GlasfaserG Glasfaser

            Betriebssystem:
            Windows

            :anguished:

            Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #6

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

              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

              465

              Online

              32.6k

              Benutzer

              82.3k

              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