NEWS
Error bei Adaptern nach update nodejs / js-controller
-
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 initYargsIch 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 -
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 initYargsIch 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 -
Hi,
ich antworte mir mal selbst, offensichtlich ein ähnliches Problem wie hier :
https://forum.iobroker.net/topic/49464/iobroker-cli-kaputt/13?_=1680410529061Lösung:
iobroker stop cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller -
Hi,
ich antworte mir mal selbst, offensichtlich ein ähnliches Problem wie hier :
https://forum.iobroker.net/topic/49464/iobroker-cli-kaputt/13?_=1680410529061Lösung:
iobroker stop cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controllerUnd 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'. -
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'.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden