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. Error bei Adaptern nach update nodejs / js-controller

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Error bei Adaptern nach update nodejs / js-controller

Geplant Angeheftet Gesperrt Verschoben Error/Bug
5 Beiträge 3 Kommentatoren 400 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.
  • P Offline
    P Offline
    Pischleuder
    schrieb am zuletzt editiert von Pischleuder
    #1

    Guten Morgen,

    nach update auf die neue nodejs (18.15.0) und js-controller (4.0.24) Version erscheint bei der Installation neuer Adapter folgende Fehlermeldung:

    /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43 .scriptName(tools.appName) ^TypeError: require(...).scriptName is not a function at initYargs
    

    Ich hatte ebenfalls vorher den Fehler 217 und habe diesen mit dem Workaround der oben angepinnt ist gelöst - das System läuft ansonsten einwandfrei.

    iob diag sagt:

    ======================= SUMMARY =======================
                         v.2023-01-02
    
    
    Operatingsystem:        Raspbian GNU/Linux 10 (buster)
    Installation:           Native
    Timezone:               Europe/Berlin
    User-ID:                1000
    X-Server:               false
    Boot Target:            graphical.target
    
    Pending OS-Updates:     7
    
    Nodejs-Installation:    /usr/bin/nodejs         v18.15.0
                            /usr/bin/node           v18.15.0
                            /usr/bin/npm            9.5.0
                            /usr/bin/npx            9.5.0
    
    /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
            .scriptName(tools.appName)
             ^
    
    TypeError: require(...).scriptName is not a function
        at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
        at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
        at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
        at Module._compile (node:internal/modules/cjs/loader:1254:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
        at Module.load (node:internal/modules/cjs/loader:1117:32)
        at Module._load (node:internal/modules/cjs/loader:958:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
        at node:internal/main/run_main_module:23:47
    
    Node.js v18.15.0
    ioBroker Core:          js-controller 
    /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
            .scriptName(tools.appName)
             ^
    
    TypeError: require(...).scriptName is not a function
        at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
        at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
        at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
        at Module._compile (node:internal/modules/cjs/loader:1254:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
        at Module.load (node:internal/modules/cjs/loader:1117:32)
        at Module._load (node:internal/modules/cjs/loader:958:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
        at node:internal/main/run_main_module:23:47
    
    Node.js v18.15.0
                            admin 
    
    /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
            .scriptName(tools.appName)
             ^
    
    TypeError: require(...).scriptName is not a function
        at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
        at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
        at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
        at Module._compile (node:internal/modules/cjs/loader:1254:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
        at Module.load (node:internal/modules/cjs/loader:1117:32)
        at Module._load (node:internal/modules/cjs/loader:958:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
        at node:internal/main/run_main_module:23:47
    
    Node.js v18.15.0
    ioBroker Status: 
    
    Status admin:
    /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
            .scriptName(tools.appName)
             ^
    
    TypeError: require(...).scriptName is not a function
        at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
        at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
        at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
        at Module._compile (node:internal/modules/cjs/loader:1254:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
        at Module.load (node:internal/modules/cjs/loader:1117:32)
        at Module._load (node:internal/modules/cjs/loader:958:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
        at node:internal/main/run_main_module:23:47
    
    Node.js v18.15.0
    
    /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
            .scriptName(tools.appName)
             ^
    
    TypeError: require(...).scriptName is not a function
        at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
        at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
        at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
        at Module._compile (node:internal/modules/cjs/loader:1254:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
        at Module.load (node:internal/modules/cjs/loader:1117:32)
        at Module._load (node:internal/modules/cjs/loader:958:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
        at node:internal/main/run_main_module:23:47
    
    Node.js v18.15.0
    Pending iob updates:    0
    
    /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
            .scriptName(tools.appName)
             ^
    
    TypeError: require(...).scriptName is not a function
        at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
        at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
        at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
        at Module._compile (node:internal/modules/cjs/loader:1254:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
        at Module.load (node:internal/modules/cjs/loader:1117:32)
        at Module._load (node:internal/modules/cjs/loader:958:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
        at node:internal/main/run_main_module:23:47
    
    Node.js v18.15.0
    
    Objects:                0
    States:                 0
    
    Size of iob-Database:
    
    16M     /opt/iobroker/iobroker-data/objects.jsonl
    6.7M    /opt/iobroker/iobroker-data/objects.json.migrated
    6.7M    /opt/iobroker/iobroker-data/objects.json.bak.migrated
    6.5M    /opt/iobroker/iobroker-data/objects.json.broken
    16M     /opt/iobroker/iobroker-data/states.jsonl
    3.0M    /opt/iobroker/iobroker-data/states.json.migrated
    3.0M    /opt/iobroker/iobroker-data/states.json.bak.migrated
    0       /opt/iobroker/iobroker-data/states.json.broken
    
    
    =================== END OF SUMMARY ====================
    
    Systemdata Bitte Ausfüllen
    Hardwaresystem: Raspberry PI3
    Arbeitsspeicher: 4GB
    Festplattenart: SD-Karte
    Betriebssystem: Ubuntu
    Node-Version: 18
    Nodejs-Version: 18.15.0
    NPM-Version: 9.5.0
    Installationsart: Skript/Manuell
    Image genutzt: Ja/Nein
    Ort/Name der Imagedatei: Link
    DJMarc75D 1 Antwort Letzte Antwort
    0
    • P Pischleuder

      Guten Morgen,

      nach update auf die neue nodejs (18.15.0) und js-controller (4.0.24) Version erscheint bei der Installation neuer Adapter folgende Fehlermeldung:

      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43 .scriptName(tools.appName) ^TypeError: require(...).scriptName is not a function at initYargs
      

      Ich hatte ebenfalls vorher den Fehler 217 und habe diesen mit dem Workaround der oben angepinnt ist gelöst - das System läuft ansonsten einwandfrei.

      iob diag sagt:

      ======================= SUMMARY =======================
                           v.2023-01-02
      
      
      Operatingsystem:        Raspbian GNU/Linux 10 (buster)
      Installation:           Native
      Timezone:               Europe/Berlin
      User-ID:                1000
      X-Server:               false
      Boot Target:            graphical.target
      
      Pending OS-Updates:     7
      
      Nodejs-Installation:    /usr/bin/nodejs         v18.15.0
                              /usr/bin/node           v18.15.0
                              /usr/bin/npm            9.5.0
                              /usr/bin/npx            9.5.0
      
      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
              .scriptName(tools.appName)
               ^
      
      TypeError: require(...).scriptName is not a function
          at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
          at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
          at Module._compile (node:internal/modules/cjs/loader:1254:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
          at Module.load (node:internal/modules/cjs/loader:1117:32)
          at Module._load (node:internal/modules/cjs/loader:958:12)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
          at node:internal/main/run_main_module:23:47
      
      Node.js v18.15.0
      ioBroker Core:          js-controller 
      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
              .scriptName(tools.appName)
               ^
      
      TypeError: require(...).scriptName is not a function
          at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
          at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
          at Module._compile (node:internal/modules/cjs/loader:1254:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
          at Module.load (node:internal/modules/cjs/loader:1117:32)
          at Module._load (node:internal/modules/cjs/loader:958:12)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
          at node:internal/main/run_main_module:23:47
      
      Node.js v18.15.0
                              admin 
      
      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
              .scriptName(tools.appName)
               ^
      
      TypeError: require(...).scriptName is not a function
          at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
          at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
          at Module._compile (node:internal/modules/cjs/loader:1254:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
          at Module.load (node:internal/modules/cjs/loader:1117:32)
          at Module._load (node:internal/modules/cjs/loader:958:12)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
          at node:internal/main/run_main_module:23:47
      
      Node.js v18.15.0
      ioBroker Status: 
      
      Status admin:
      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
              .scriptName(tools.appName)
               ^
      
      TypeError: require(...).scriptName is not a function
          at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
          at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
          at Module._compile (node:internal/modules/cjs/loader:1254:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
          at Module.load (node:internal/modules/cjs/loader:1117:32)
          at Module._load (node:internal/modules/cjs/loader:958:12)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
          at node:internal/main/run_main_module:23:47
      
      Node.js v18.15.0
      
      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
              .scriptName(tools.appName)
               ^
      
      TypeError: require(...).scriptName is not a function
          at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
          at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
          at Module._compile (node:internal/modules/cjs/loader:1254:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
          at Module.load (node:internal/modules/cjs/loader:1117:32)
          at Module._load (node:internal/modules/cjs/loader:958:12)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
          at node:internal/main/run_main_module:23:47
      
      Node.js v18.15.0
      Pending iob updates:    0
      
      /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43
              .scriptName(tools.appName)
               ^
      
      TypeError: require(...).scriptName is not a function
          at initYargs (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:43:10)
          at module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3305:20)
          at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24)
          at Module._compile (node:internal/modules/cjs/loader:1254:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
          at Module.load (node:internal/modules/cjs/loader:1117:32)
          at Module._load (node:internal/modules/cjs/loader:958:12)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
          at node:internal/main/run_main_module:23:47
      
      Node.js v18.15.0
      
      Objects:                0
      States:                 0
      
      Size of iob-Database:
      
      16M     /opt/iobroker/iobroker-data/objects.jsonl
      6.7M    /opt/iobroker/iobroker-data/objects.json.migrated
      6.7M    /opt/iobroker/iobroker-data/objects.json.bak.migrated
      6.5M    /opt/iobroker/iobroker-data/objects.json.broken
      16M     /opt/iobroker/iobroker-data/states.jsonl
      3.0M    /opt/iobroker/iobroker-data/states.json.migrated
      3.0M    /opt/iobroker/iobroker-data/states.json.bak.migrated
      0       /opt/iobroker/iobroker-data/states.json.broken
      
      
      =================== END OF SUMMARY ====================
      
      Systemdata Bitte Ausfüllen
      Hardwaresystem: Raspberry PI3
      Arbeitsspeicher: 4GB
      Festplattenart: SD-Karte
      Betriebssystem: Ubuntu
      Node-Version: 18
      Nodejs-Version: 18.15.0
      NPM-Version: 9.5.0
      Installationsart: Skript/Manuell
      Image genutzt: Ja/Nein
      Ort/Name der Imagedatei: Link
      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @pischleuder
      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pischleuder
        schrieb am zuletzt editiert von
        #3

        Hi,

        ich antworte mir mal selbst, offensichtlich ein ähnliches Problem wie hier :
        https://forum.iobroker.net/topic/49464/iobroker-cli-kaputt/13?_=1680410529061

        Lösung:

        iobroker stop
        cd /opt/iobroker
        sudo -H -u iobroker npm install iobroker.js-controller
        
        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • P Pischleuder

          Hi,

          ich antworte mir mal selbst, offensichtlich ein ähnliches Problem wie hier :
          https://forum.iobroker.net/topic/49464/iobroker-cli-kaputt/13?_=1680410529061

          Lösung:

          iobroker stop
          cd /opt/iobroker
          sudo -H -u iobroker npm install iobroker.js-controller
          
          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von Thomas Braun
          #4

          @pischleuder

          Und da du ja gerade eh mit dem System zu Gange bist:
          Buster hat das 'End of Life'' erreicht, installier da das aktuelle stable release 'Bullseye'.

          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

          P 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @pischleuder

            Und da du ja gerade eh mit dem System zu Gange bist:
            Buster hat das 'End of Life'' erreicht, installier da das aktuelle stable release 'Bullseye'.

            P Offline
            P Offline
            Pischleuder
            schrieb am zuletzt editiert von
            #5

            @thomas-braun

            Hallo Thomas,

            Danke für den Hinweis - update erfolgreich durchgelaufen !

            Merci

            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

            471

            Online

            32.7k

            Benutzer

            82.4k

            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