NEWS
Upgrade JS.Controller to Vers. 5.0.14
-
Hallo zusammen,
Ich bin ein ziemlicher Leihe und nicht sehr vertraut mit den Befehlen, die über Linux den iobroker updaten oder upgraden. Ich benutze immer die Befehle, die im iobroker angegeben werden. Aus irgendwelchen Gründen, kann ich den js-controller nicht von Vers. 4 auf die Vers. 5.0.14 upgraden. Anbei ein Bild der Fehlermeldung.
Kann mit mir bitte jemand helfen.Dank und gruß,
Micha
pi@pi:/opt/iobroker $ npm install iobroker.js-controller@5.0.14
npm ERR! code 1
npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller
npm ERR! command failed
npm ERR! command sh -c node iobroker.js setup first
npm ERR! node:internal/modules/cjs/loader:1080
npm ERR! throw err;
npm ERR! ^
npm ERR!
npm ERR! Error: Cannot find module 'tar'
npm ERR! Require stack:
npm ERR! - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js
npm ERR! - /opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js
npm ERR! - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
npm ERR! at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
npm ERR! at Module._load (node:internal/modules/cjs/loader:922:27)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1143:19)
npm ERR! at require (node:internal/modules/cjs/helpers:110:18)
npm ERR! at Object.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js:12:31)
npm ERR! at Module._compile (node:internal/modules/cjs/loader:1256:14)
npm ERR! at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1119:32)
npm ERR! at Module._load (node:internal/modules/cjs/loader:960:12)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1143:19) {
npm ERR! code: 'MODULE_NOT_FOUND',
npm ERR! requireStack: [
npm ERR! '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/lib/setup/setupBackup.js',
npm ERR! '/opt/iobroker/node_modules/@iobroker/js-controller-cli/build/index.js',
npm ERR! '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
npm ERR! ]
npm ERR! }
npm ERR!
npm ERR! Node.js v18.16.1npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-10-26T13_14_11_889Z-debug-0.log
-
Text als Text hier rein, nicht als Screenshot.
-
@mdaudi sagte in Upgrade JS.Controller to Vers. 5.0.14:
Node.js v18.16.1
Falsche nodejs-Version.
iob nodejs-update
Und Linux-Server werden OHNE Desktop betrieben, hier ist Kommandozeile angesagt.
-
@MDaudi
Und dass iobroker komponenten (im Normalfall) via npm installiert werden wär mir auch neu:
npm install iobroker.js-controller@5.0.14
@thomas-braun
Oder irr ich mich ? -
Ev liest du dir mal den Info Therad durch (primär mal den ersten Beitrag)
https://forum.iobroker.net/topic/68290/js-controller-5-0-x-jetzt-für-alle-user-im-stableWeiters erlaub mir bitte die Frage warum du als "nicht sehr erfahrener User" eine Beto Verion installieren willst. js-controler 5.0.12 ist stable, .14 is latest/beta.
-
@mcm57
Im Normalfall verwendet man npm-Kommandos nicht direkt. Upgrades immer über die iob-eigenen Befehle.
Hier vermute ich aber auch eine krumme Installation von nodejs und Konsorten.