NEWS
Update js-controller - "nodejs is NOT correctly installed"
-
Hallo zusammen,
ich habe versucht meinen js-controller von 4 auf 5 upzudaten - leider ohne Erfolg. Nun ist mir aufgefallen, dass
iob diag
folgende Meldung bringt:Recommended versions are nodejs 16.20.2 and npm 8.19.4 *** nodejs is NOT correctly installed *** Wrong installation path detected. This needs to be fixed. Please check https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian for more information on how to fix these errors.
So richtig komme ich da aber auch nicht weiter. Alleine schon
sudo apt update
scheitert mit der FehlermeldungDie folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 8E61C2AB9A6D1557 Paketlisten werden gelesen… Fertig
Hierzu habe ich schon Google bemüht - jedoch auch ohne Erfolg...
iob diag sieht übrigens so aus:
======================= SUMMARY ======================= v.2023-10-10 Static hostname: ioBroker-V2 Icon name: computer-vm Chassis: vm Virtualization: kvm Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 5.10.0-26-amd64 Architecture: x86-64 Installation: kvm Kernel: x86_64 Userland: amd64 Timezone: Europe/Berlin (CET, +0100) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 15 Nodejs-Installation: /usr/bin/nodejs v12.22.12 /usr/bin/node v12.22.12 /home/iobroker/.diag.sh: line 488: npm: command not found /home/iobroker/.diag.sh: line 489: npx: command not found /home/iobroker/.diag.sh: line 490: corepack: command not found Recommended versions are nodejs 16.20.2 and npm 8.19.4 *** nodejs is NOT correctly installed *** Wrong installation path detected. This needs to be fixed. Please check https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian for more information on how to fix these errors. MEMORY: total used free shared buff/cache available Mem: 11G 123M 10G 0.0K 988M 11G Swap: 4.1G 0B 4.1G Total: 15G 123M 14G Active iob-Instances: 1
Hat evtl. jemand eine Idee was ich noch tun kann?
-
@george_best sagte in Update js-controller - "nodejs is NOT correctly installed":
Hat evtl. jemand eine Idee was ich noch tun kann?
iob fix iob nodejs-update
sollte das alles gerade ziehen.
-
@thomas-braun Perfekt! Vielen, herzlichen Dank - das hat zumindest schon mal funkioniert.
-
Dann lass
iob nodejs-update
nochmal laufen, wenn der iobroker aktualisiert wurde. Dann dürfte da auch nodejs@18 vorgeschlagen werden. Jetzt bist du bestimmt auf 16 gelandet, oder?
-
Der Befehl
iobroker upgrade self
sagt leider immer noch "js-controller 4.0.24"
ab.
Nun bringt miriob diag
folgende Meldung:
Errors in npm tree: npm ERR! code ELSPROBLEMS npm ERR! extraneous: @serialport/bindings-cpp@ /opt/iobroker/node_modules/@serialport/bindings-cpp npm ERR! extraneous: 01_icons@ /opt/iobroker/node_modules/01_icons npm ERR! extraneous: array-ext@0.1.5 /opt/iobroker/node_modules/array-ext npm ERR! extraneous: asap@2.0.6 /opt/iobroker/node_modules/asap npm ERR! extraneous: aws-iot-device-sdk@2.2.1 /opt/iobroker/node_modules/aws-iot-device-sdk npm ERR! extraneous: aws-sdk@2.1484.0 /opt/iobroker/node_modules/aws-sdk npm ERR! extraneous: axios@0.18.0 /opt/iobroker/node_modules/axios npm ERR! extraneous: babel-runtime@5.8.38 /opt/iobroker/node_modules/babel-runtime npm ERR! extraneous: big-number@0.3.1 /opt/iobroker/node_modules/big-number npm ERR! extraneous: bignumber.js@4.1.0 /opt/iobroker/node_modules/bignumber.js npm ERR! extraneous: buffer@4.9.2 /opt/iobroker/node_modules/buffer npm ERR! extraneous: busboy@0.2.14 /opt/iobroker/node_modules/busboy npm ERR! extraneous: callback-stream@1.1.0 /opt/iobroker/node_modules/callback-stream npm ERR! extraneous: castv2-player@2.0.6 /opt/iobroker/node_modules/castv2-player npm ERR! extraneous: chainsaw@0.0.9 /opt/iobroker/node_modules/chainsaw npm ERR! extraneous: charenc@0.0.2 /opt/iobroker/node_modules/charenc npm ERR! extraneous: comment-json@1.1.3 /opt/iobroker/node_modules/comment-json npm ERR! extraneous: crypt@0.0.2 /opt/iobroker/node_modules/crypt npm ERR! extraneous: dicer@0.2.5 /opt/iobroker/node_modules/dicer npm ERR! extraneous: esprima@2.7.3 /opt/iobroker/node_modules/esprima npm ERR! extraneous: events@1.1.1 /opt/iobroker/node_modules/events npm ERR! extraneous: express-fileupload@0.4.1 /opt/iobroker/node_modules/express-fileupload npm ERR! extraneous: follow-redirects@1.7.0 /opt/iobroker/node_modules/follow-redirects npm ERR! extraneous: generic-pool@2.5.4 /opt/iobroker/node_modules/generic-pool npm ERR! extraneous: glob-parent@3.1.0 /opt/iobroker/node_modules/glob-parent npm ERR! extraneous: glob-stream@6.1.0 /opt/iobroker/node_modules/glob-stream npm ERR! extraneous: hashish@0.0.4 /opt/iobroker/node_modules/hashish npm ERR! extraneous: inote-util@1.17.2 /opt/iobroker/node_modules/inote-util npm ERR! invalid: iobroker.esphome@0.2.0-0 /opt/iobroker/node_modules/iobroker.esphome npm ERR! invalid: iobroker.icons-open-icon-library-png@0.1.3 /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png npm ERR! extraneous: iobroker.type-detector@0.1.1 /opt/iobroker/node_modules/iobroker.type-detector npm ERR! invalid: iobroker.vis-materialdesign@0.2.62 /opt/iobroker/node_modules/iobroker.vis-materialdesign npm ERR! invalid: iobroker.vodafone-speedtest@0.0.6 /opt/iobroker/node_modules/iobroker.vodafone-speedtest npm ERR! invalid: iobroker.web-speedy@0.1.1 /opt/iobroker/node_modules/iobroker.web-speedy npm ERR! extraneous: is-arguments@1.1.1 /opt/iobroker/node_modules/is-arguments npm ERR! extraneous: is-generator-function@1.0.10 /opt/iobroker/node_modules/is-generator-function npm ERR! extraneous: is-negated-glob@1.0.0 /opt/iobroker/node_modules/is-negated-glob npm ERR! extraneous: jmespath@0.16.0 /opt/iobroker/node_modules/jmespath npm ERR! extraneous: json-parser@1.1.5 /opt/iobroker/node_modules/json-parser npm ERR! extraneous: md5@2.2.1 /opt/iobroker/node_modules/md5 npm ERR! extraneous: mmmagic@0.5.2 /opt/iobroker/node_modules/mmmagic npm ERR! extraneous: mssql@3.3.0 /opt/iobroker/node_modules/mssql npm ERR! extraneous: mysql@2.16.0 /opt/iobroker/node_modules/mysql npm ERR! extraneous: nconf@0.10.0 /opt/iobroker/node_modules/nconf npm ERR! extraneous: node-abi@2.30.1 /opt/iobroker/node_modules/node-abi npm ERR! extraneous: optimist@0.6.1 /opt/iobroker/node_modules/optimist npm ERR! extraneous: ordered-read-streams@1.0.1 /opt/iobroker/node_modules/ordered-read-streams npm ERR! extraneous: path-dirname@1.0.2 /opt/iobroker/node_modules/path-dirname npm ERR! extraneous: pg-connection-string@0.1.3 /opt/iobroker/node_modules/pg-connection-string npm ERR! extraneous: pg-pool@2.0.6 /opt/iobroker/node_modules/pg-pool npm ERR! extraneous: pg-types@2.0.0 /opt/iobroker/node_modules/pg-types npm ERR! extraneous: pg@7.9.0 /opt/iobroker/node_modules/pg npm ERR! extraneous: picocolors@1.0.0 /opt/iobroker/node_modules/picocolors npm ERR! extraneous: postgres-date@1.0.3 /opt/iobroker/node_modules/postgres-date npm ERR! extraneous: prebuild-install@6.1.4 /opt/iobroker/node_modules/prebuild-install npm ERR! extraneous: priorityqueuejs@1.0.0 /opt/iobroker/node_modules/priorityqueuejs npm ERR! extraneous: promise@7.3.1 /opt/iobroker/node_modules/promise npm ERR! extraneous: pumpify@1.5.1 /opt/iobroker/node_modules/pumpify npm ERR! extraneous: remove@0.1.5 /opt/iobroker/node_modules/remove npm ERR! extraneous: secure-keys@1.0.0 /opt/iobroker/node_modules/secure-keys npm ERR! extraneous: seedrandom@2.4.4 /opt/iobroker/node_modules/seedrandom npm ERR! extraneous: seq@0.3.5 /opt/iobroker/node_modules/seq npm ERR! extraneous: shelljs@0.8.3 /opt/iobroker/node_modules/shelljs npm ERR! extraneous: soef@0.4.15 /opt/iobroker/node_modules/soef npm ERR! extraneous: sprintf@0.1.5 /opt/iobroker/node_modules/sprintf npm ERR! extraneous: sql-client@1.3.0 /opt/iobroker/node_modules/sql-client npm ERR! extraneous: sqlite3@4.0.6 /opt/iobroker/node_modules/sqlite3 npm ERR! extraneous: streamifier@0.1.1 /opt/iobroker/node_modules/streamifier npm ERR! extraneous: suncalc@1.8.0 /opt/iobroker/node_modules/suncalc npm ERR! extraneous: systeminformation@4.8.3 /opt/iobroker/node_modules/systeminformation npm ERR! extraneous: tedious@1.14.0 /opt/iobroker/node_modules/tedious npm ERR! extraneous: through2-filter@3.0.0 /opt/iobroker/node_modules/through2-filter npm ERR! extraneous: to-absolute-glob@2.0.2 /opt/iobroker/node_modules/to-absolute-glob npm ERR! extraneous: typescript@2.9.2 /opt/iobroker/node_modules/typescript npm ERR! extraneous: unique-stream@2.3.1 /opt/iobroker/node_modules/unique-stream npm ERR! extraneous: url@0.10.3 /opt/iobroker/node_modules/url npm ERR! extraneous: virtual-tsc@0.3.4 /opt/iobroker/node_modules/virtual-tsc npm ERR! extraneous: wake_on_lan@0.0.4 /opt/iobroker/node_modules/wake_on_lan npm ERR! extraneous: wordwrap@0.0.3 /opt/iobroker/node_modules/wordwrap npm ERR! extraneous: @serialport/parser-readline@10.3.0 /opt/iobroker/node_modules/@serialport/bindings-cpp/node_modules/@serialport/parser-readline npm ERR! extraneous: debug@4.3.4 /opt/iobroker/node_modules/@serialport/bindings-cpp/node_modules/debug npm ERR! extraneous: node-addon-api@4.3.0 /opt/iobroker/node_modules/@serialport/bindings-cpp/node_modules/node-addon-api npm ERR! extraneous: crypto-js@3.1.6 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/crypto-js npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/isarray npm ERR! extraneous: mqtt@2.15.1 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/mqtt npm ERR! extraneous: readable-stream@2.3.6 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/readable-stream npm ERR! extraneous: string_decoder@1.1.1 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/string_decoder npm ERR! extraneous: sax@1.2.1 /opt/iobroker/node_modules/aws-sdk/node_modules/sax npm ERR! extraneous: util@0.12.5 /opt/iobroker/node_modules/aws-sdk/node_modules/util npm ERR! extraneous: uuid@8.0.0 /opt/iobroker/node_modules/aws-sdk/node_modules/uuid npm ERR! extraneous: xml2js@0.5.0 /opt/iobroker/node_modules/aws-sdk/node_modules/xml2js npm ERR! extraneous: xmlbuilder@11.0.1 /opt/iobroker/node_modules/aws-sdk/node_modules/xmlbuilder npm ERR! extraneous: core-js@1.2.7 /opt/iobroker/node_modules/babel-runtime/node_modules/core-js npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/buffer/node_modules/isarray npm ERR! extraneous: streamsearch@0.1.2 /opt/iobroker/node_modules/dicer/node_modules/streamsearch npm ERR! extraneous: fs-extra@4.0.3 /opt/iobroker/node_modules/express-fileupload/node_modules/fs-extra npm ERR! extraneous: debug@3.2.6 /opt/iobroker/node_modules/follow-redirects/node_modules/debug npm ERR! extraneous: ms@2.1.1 /opt/iobroker/node_modules/follow-redirects/node_modules/ms npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/glob-stream/node_modules/isarray npm ERR! extraneous: readable-stream@2.3.7 /opt/iobroker/node_modules/glob-stream/node_modules/readable-stream npm ERR! extraneous: string_decoder@1.1.1 /opt/iobroker/node_modules/glob-stream/node_modules/string_decoder npm ERR! invalid: node-snap7@ /opt/iobroker/node_modules/node-snap7 npm ERR! invalid: socksv5@0.0.6 /opt/iobroker/node_modules/socksv5 npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/mysql/node_modules/isarray npm ERR! extraneous: readable-stream@2.3.6 /opt/iobroker/node_modules/mysql/node_modules/readable-stream npm ERR! extraneous: sqlstring@2.3.1 /opt/iobroker/node_modules/mysql/node_modules/sqlstring npm ERR! extraneous: string_decoder@1.1.1 /opt/iobroker/node_modules/mysql/node_modules/string_decoder npm ERR! extraneous: async@1.5.2 /opt/iobroker/node_modules/nconf/node_modules/async npm ERR! extraneous: camelcase@2.1.1 /opt/iobroker/node_modules/nconf/node_modules/camelcase npm ERR! extraneous: window-size@0.1.4 /opt/iobroker/node_modules/nconf/node_modules/window-size npm ERR! extraneous: yargs@3.32.0 /opt/iobroker/node_modules/nconf/node_modules/yargs npm ERR! extraneous: minimist@0.0.10 /opt/iobroker/node_modules/optimist/node_modules/minimist npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/ordered-read-streams/node_modules/isarray npm ERR! extraneous: readable-stream@2.3.7 /opt/iobroker/node_modules/ordered-read-streams/node_modules/readable-stream npm ERR! extraneous: string_decoder@1.1.1 /opt/iobroker/node_modules/ordered-read-streams/node_modules/string_decoder npm ERR! extraneous: semver@4.3.2 /opt/iobroker/node_modules/pg/node_modules/semver npm ERR! extraneous: minimist@1.2.8 /opt/iobroker/node_modules/prebuild-install/node_modules/minimist npm ERR! extraneous: pump@3.0.0 /opt/iobroker/node_modules/prebuild-install/node_modules/pump npm ERR! extraneous: nan@2.10.0 /opt/iobroker/node_modules/sqlite3/node_modules/nan npm ERR! extraneous: isarray@1.0.0 /opt/iobroker/node_modules/tedious/node_modules/isarray npm ERR! extraneous: readable-stream@2.3.6 /opt/iobroker/node_modules/tedious/node_modules/readable-stream npm ERR! extraneous: string_decoder@1.1.1 /opt/iobroker/node_modules/tedious/node_modules/string_decoder npm ERR! extraneous: punycode@1.3.2 /opt/iobroker/node_modules/url/node_modules/punycode npm ERR! extraneous: debug@3.2.6 /opt/iobroker/node_modules/virtual-tsc/node_modules/debug npm ERR! extraneous: ms@2.1.1 /opt/iobroker/node_modules/virtual-tsc/node_modules/ms npm ERR! invalid: ms@2.0.0 /opt/iobroker/node_modules/ms npm ERR! extraneous: help-me@1.1.0 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/help-me npm ERR! extraneous: mqtt-packet@5.6.1 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/mqtt-packet npm ERR! extraneous: split2@2.2.0 /opt/iobroker/node_modules/aws-iot-device-sdk/node_modules/mqtt/node_modules/split2 npm ERR! invalid: xmlbuilder@0.4.2 /opt/iobroker/node_modules/homematic-xmlrpc/node_modules/xmlbuilder npm ERR! extraneous: cli@1.0.1 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/cli npm ERR! extraneous: console-browserify@1.1.0 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/console-browserify npm ERR! extraneous: date-now@0.1.4 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/date-now npm ERR! extraneous: dom-serializer@0.2.2 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/dom-serializer npm ERR! extraneous: domelementtype@1.3.1 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/domelementtype npm ERR! extraneous: domhandler@2.3.0 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/domhandler npm ERR! extraneous: domutils@1.5.1 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/domutils npm ERR! extraneous: entities@1.0.0 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/entities npm ERR! extraneous: exit@0.1.2 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/exit npm ERR! extraneous: htmlparser2@3.8.3 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/htmlparser2 npm ERR! extraneous: jshint@2.13.6 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/jshint npm ERR! extraneous: lodash@4.17.21 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/lodash npm ERR! extraneous: domelementtype@2.3.0 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/dom-serializer/node_modules/domelementtype npm ERR! extraneous: entities@2.2.0 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/dom-serializer/node_modules/entities npm ERR! extraneous: isarray@0.0.1 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/htmlparser2/node_modules/isarray npm ERR! extraneous: readable-stream@1.1.14 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/htmlparser2/node_modules/readable-stream npm ERR! extraneous: string_decoder@0.10.31 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/htmlparser2/node_modules/string_decoder npm ERR! extraneous: strip-json-comments@1.0.4 /opt/iobroker/node_modules/@abandonware/bluetooth-hci-socket/node_modules/jshint/node_modules/strip-json-comments npm ERR! invalid: colour@0.7.1 /opt/iobroker/node_modules/colour npm ERR! invalid: optjs@3.2.2 /opt/iobroker/node_modules/optjs npm ERR! A complete log of this run can be found in: /home/jonny/.npm/_logs/2023-11-02T13_06_57_592Z-debug-0.log
iob fix bringt leider keine Besserung.
-
Da muss zunächst der npm-Tree gezähmt werden. Mit so vielen Fehlern geht da nix mehr.
Schmeiß zunächst die mit invalid gekennzeichneten Adapter aus dem System.
-
Den gibt es soweit ich weiß gar nicht mehr:
iobroker.vodafone-speedtest
Jedenfalls nicht unter dem Namen.
-
@thomas-braun ja - das stimmt.
Aber da sind noch einige andere dabei, bei denen ich mir nicht sicher bin ob ich die einfach so löschen kann...invalid: iobroker.icons-open-icon-library-png@0.1.3 /opt/iobroker/node_modules/iobroker.icons-open-icon-library-png invalid: iobroker.vis-materialdesign@0.2.62 /opt/iobroker/node_modules/iobroker.vis-materialdesign invalid: socksv5@0.0.6 /opt/iobroker/node_modules/socksv5 invalid: ms@2.0.0 /opt/iobroker/node_modules/ms invalid: xmlbuilder@0.4.2 /opt/iobroker/node_modules/homematic-xmlrpc/node_modules/xmlbuilder invalid: colour@0.7.1 /opt/iobroker/node_modules/colour invalid: optjs@3.2.2 /opt/iobroker/node_modules/optjs
-
Oft ergeben die sich, wenn die toten Dinger erstmal raus sind.
-
Mit socksv5 gibt es zu.B. Probleme, weil das Ding seit Jahren nicht mehr gepflegt wird. Da müsste der Adapter, der das verwendet, auf was anderes umgestellt werden.
-
@thomas-braun ok - d.h. alle "Invalid" raushauen?
Wie lösche ich die am besten? Einfach ordner unter node_modules löschen? -
@george_best sagte in Update js-controller - "nodejs is NOT correctly installed":
Einfach ordner unter node_modules löschen?
Bist du des Wahnsinns?
Nein, mitiobroker del ADAPTER
zunächst die iobroker-Module rauskratzen. Und dann nochmal schauen wie es dann da ausschaut.
Keinesfalls da irgendwas irgendwo einfach löschen.
-
@thomas-braun puh...
schon mitiobroker del icons-open-icon-library-png
gings schon ziemlich rund
Delete adapter "icons-open-icon-library-png" host.ioBroker-V2 Counted 1 instances of icons-open-icon-library-png host.ioBroker-V2 Counted 1 meta of icons-open-icon-library-png host.ioBroker-V2 Counted 1 adapter for icons-open-icon-library-png host.ioBroker-V2 Counted 1 states of system.adapter.icons-open-icon-library-png host.ioBroker-V2 Counted 1 states (system.adapter.icons-open-icon-library-png.*) from states host.ioBroker-V2 file icons-open-icon-library-png deleted host.ioBroker-V2 file icons-open-icon-library-png.admin deleted host.ioBroker-V2 object icons-open-icon-library-png deleted host.ioBroker-V2 object icons-open-icon-library-png.admin deleted host.ioBroker-V2 Deleting 4 object(s). host.ioBroker-V2 Deleting 1 state(s). Error deleting adapter icons-open-icon-library-png from disk: host.ioBroker-V2: Cannot uninstall iobroker.icons-open-icon-library-png: 1 You might have to delete it yourself!
Es gab dann einiges an errors im iobroker-log:
15786 2023-11-02 15:39:10.158 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather.html: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather.html' vis.0 15786 2023-11-02 15:39:10.158 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/jquery.mousewheel.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/jquery.mousewheel.js' vis.0 15786 2023-11-02 15:39:10.156 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/globalize.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/globalize.js'Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/jquery.event.drag.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/jquery.event.drag.js' vis.0 15786 2023-11-02 15:39:10.152 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.js'Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/globalize.culture.en-US.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/lib/globalize.culture.en-US.js' vis.0 15786 2023-11-02 15:39:10.152 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.touchNavigate.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.touchNavigate.js'Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.uiConstants.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.uiConstants.js' vis.0 15786 2023-11-02 15:39:10.151 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.time.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.time.js'Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.touch.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.touch.js' vis.0 15786 2023-11-02 15:39:10.151 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.symbol.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.symbol.js'Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.threshold.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.threshold.js' vis.0 15786 2023-11-02 15:39:10.150 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.selection.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.selection.js'Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.stack.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.stack.js' vis.0 15786 2023-11-02 15:39:10.150 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.resize.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.resize.js'Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.saturated.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.saturated.js' vis.0 15786 2023-11-02 15:39:10.149 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.pie.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.pie.js' vis.0 15786 2023-11-02 15:39:10.149 error Error: Cannot upload /opt/iobroker/node_modules/iobroker.vis/www/widgets/weather/lib/js/flot/jquery.flot.navigate.js: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobr
-
Hab ich irgendwie die Chance mein ioBroker ohne komplette Neuinstallation wieder hinzubekommen?
-
iob update iobroker upgrade icons-open-icon-library-png@0.1.2 iobroker upgrade vis-materialdesign@vis-materialdesign@0.5.9
versuchen.
-
@thomas-braun sagte in Update js-controller - "nodejs is NOT correctly installed":
icons-open
iobroker upgrade icons-open-icon-library-png@0.1.2
Habe ich gerade gemacht. Offensichtlich habe ich - wie auch immer - für diesen Adapter eine Version höher installiert als verfügbar (installiert: 1.0.3, verfügbar 1.02.). Wie auch immer - das Upgrade hat dann wohl einen "Downgrade" auf 1.0.2 gemacht, was auch erfolgreich durchlief.
Aber dies hat mir irgendwie den js-controller zerschossen:
iobroker status
node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:86:12) at node:internal/main/run_main_module:23:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } Node.js v18.18.2
Ich habe jetzt eine Rollback gemacht damit das System erstmal wieder läuft. Gibt es noch eine Idee?
-
Den js-controller nochmal drüber installieren.
-
-
-
@thomas-braun sieht leider nicht so gut as:
npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller npm ERR! dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba' npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-03T10_47_37_114Z-debug-0.log
Das Log-file: 2023-11-03T10_47_43_654Z-debug-0.log