Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Error bei Adaptern nach update nodejs / js-controller

    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

    Error bei Adaptern nach update nodejs / js-controller

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Pischleuder last edited by 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
      DJMarc75 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Pischleuder last edited by

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

        1 Reply Last reply Reply Quote 0
        • P
          Pischleuder last edited by

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

              @thomas-braun

              Hallo Thomas,

              Danke für den Hinweis - update erfolgreich durchgelaufen !

              Merci

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

              Support us

              ioBroker
              Community Adapters
              Donate

              914
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              3
              5
              225
              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