NEWS
[Gelöst] Update von Adapater Admin Error 100
-
Hallo zusammen,
ich habe mein System geupdatet. Der Haupt iobroker hat auch gut funktioniert. Der zweit Iobroker sah auch gut aus. Versuche ich aber ein "iobroker upgrade admin" bricht der iobroker ab. Danach ist auch kein js-controller mehr installiert.
Bevor ich iobroker upgrade admin gemacht habe habe ich ein iobroker fix ausgeführt.Die Fehlermeldung: "host.iobrokerslave Cannot install iobroker.admin@5.3.4: 100"
Hat jemand eine Idee an was das liegen kann?
Node: 14.19.1
NPM: 6.14.16
iobroker -v: 4.0.21pi@iobrokerslave:/opt/iobroker $ iob update Used repository: Stable (default) Adapter "admin" : 5.3.4 , installed 4.1.10 [Updatable] Adapter "ble" : 0.12.0 , installed 0.12.0 Adapter "deconz" : 1.3.20 , installed 1.3.11 [Updatable] Adapter "discovery" : 2.8.0 , installed 2.3.11 [Updatable] Adapter "info" : 1.9.8 , installed 1.7.10 [Updatable] Adapter "javascript" : 5.2.21 , installed 4.8.4 [Updatable] Controller "js-controller": 4.0.21 , installed 4.0.21 Adapter "sonoff" : 2.4.7 , installed 2.3.3 [Updatable] Adapter "sql" : 1.16.2 , installed 1.15.3 [Updatable] Adapter "tradfri" : 3.1.2 , installed 2.6.3 [Updatable] pi@iobrokerslave:/opt/iobroker $ iobroker upgrade admin This upgrade of "admin" will at least introduce the following changes: ========================================================================== -> 5.3.4: Fix some crash cases reported by Sentry Corrected user tab -> 5.3.3: Implemented the objects coloring depends on other states -> 5.3.2: added Radio Buttons for value2table Corrected many GUI errors -> 5.3.1: Support of IPv6 address by links (vis, material, end so on) Corrected errors in the base settings Corrected error with the pre-selected language in wizard -> 5.3.0: Enable http compression in webserver Removed deprecated package "request" Added JSONL option for base settings Added small improvements Added the file viewer for binary states -> 5.2.3: Fixed error in `AutocompleteSendTo` Fixed error in charts -> 5.2.2: Changed the minimal required js-controller version to 3.3.22 Used web-socket library 8 (no node 10 support anymore) ========================================================================== BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES! Would you like to upgrade admin from @4.1.10 to @5.3.4 now? [(y)es, (n)o]: y Update admin from @4.1.10 to @5.3.4 NPM version: 6.14.16 Installing iobroker.admin@5.3.4... (System call) > node-aead-crypto@2.2.0 preinstall /opt/iobroker/node_modules/node-aead-crypto > node lib/preinstall.js > iobroker@2.0.3 install /opt/iobroker/node_modules/iobroker > node lib/checkVersions.js NPM version: 6.14.16 > iobroker@2.0.3 postinstall /opt/iobroker/node_modules/iobroker > node lib/install.js host.iobrokerslave Cannot install iobroker.admin@5.3.4: 100 pi@iobrokerslave:/opt/iobroker $ iobroker status internal/modules/cjs/loader.js:905 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
-
Zuerst die Adapter updaten, dann erst den js-controller.
Und das ganze regelmäßig. -
Ich habe es gelöst bekommen mit dem Tipp aus https://forum.iobroker.net/post/427775