NEWS
Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt
-
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 -----------------------------------
-
@geo-ioan sagte in Adapterupdate der Webinterface Fehler 30, NPM nicht erkannt:
Node-Version:
18.17.1Nodejs-Version:
18.18.2NPM-Version:
8.5.4https://forum.iobroker.net/topic/69068/neuer-befehl-iob-nodejs-update
-
Das funktioniert aber nur für Linux...
-
Betriebssystem:
Windows -
Ist aber nicht schlimm, da Windows ja immer so viel 'einfacher' ist.
-
Moin moin,
ich sehe es ... hilft nichts ... Neusetzen