NEWS
[gelöst] Adapter-Update funktioniert nicht - ohne Fehler
-
@marvinh sagte in Adapter-Update funktioniert nicht - ohne Fehlermeldung:
Habe anhand dieser Liste https://nodejs.org/en/download/releases/ eine passende Version installiert.
warum
@marvinh sagte in Adapter-Update funktioniert nicht - ohne Fehlermeldung:
Vor einigen Wochen hatte ich diesen Artikel durchgearbeitet:
und da steht
Zum Beispiel lauten die Befehle für einen Raspberry Pi der ein Debian bzw. Raspbian-Image verwendet wie folgt, wenn man nicht als root-User (z.B. richtig mit dem User "pi") angemeldet ist: curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt install -y nodejs Für Node.js 16 einfach in der URL oben anstelle der 14 eine 16 reinschreiben.
schau mal
Der Linux-Werkzeugkasten:
https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
NodeJS richtig handhaben:
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh -
@marvinh sagte in Adapter-Update funktioniert nicht - ohne Fehlermeldung:
Bislang war mir nicht bewusst, dass es Paare aus npm und nodejs-Versionen gibt.
Ja, die gibt es. npm wird dem nodeJS-Paket beigepackt, das packt man nicht separat an.
-
@crunchip
Danke,das curl-Kommando hatte ich ausgeführt. Als es danach mit npm nicht ging, hatte ich, glaube ich, dieses manuell geupdatet.
Nun habe ich das von dir zitierte Kommando erneut ausgeführt:
Dann Admin-Update mit --debug wie oben. Selbe Fehlermeldung wie oben. Update wird durchgeführt aber Adapter bleibt in alter Version.
Dann das Kommando aus dem verlinkten Forenbeitrag:
pi@raspberrypi4-iob:~ $ cd /opt/iobroker/ pi@raspberrypi4-iob:/opt/iobroker $ npm ls | grep -E 'github|ERR' npm ERR! code ELSPROBLEMS npm ERR! missing: iobroker.simple-api@^2.4.6, required by iobroker.inst@2.0.3 npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-12-23T18_03_28_542Z-debug-0.log
Aha, da fehlt irgendein Paket. Auf gut Glück installiert:
pi@raspberrypi4-iob:/opt/iobroker $ iob install simple-api NPM version: 8.19.3 Installing iobroker.simple-api@2.7.2... (System call) host.raspberrypi4-iob Cannot install iobroker.simple-api@2.7.2: 1 pi@raspberrypi4-iob:/opt/iobroker $ iobroker list adapters ... system.adapter.simple-api : simple-api - v2.4.6 ...
Installation hat geklappt. Problem leider immer noch nicht gelöst.
Dann einmal iobroker fix probiert - Keine Fehler angezeigt.
-
@thomas-braun
Ok, danke! -
@marvinh sagte in Adapter-Update funktioniert nicht - ohne Fehlermeldung:
Installation hat geklappt
welche?
mach mal jetzt ein
iob upgrade admin --debug
-
@crunchip
Hier die Diagnose: -
welche?
Die der simpleapi.
mach mal jetzt ein
iob upgrade admin --debugGemacht:
Ergebnis:
pi@raspberrypi4-iob:/opt/iobroker $ iob list adapters system.adapter.admin : admin - v6.2.23
-
cd /opt/iobroker npm ls
-
@thomas-braun said in Adapter-Update funktioniert nicht - ohne Fehlermeldung:
npm ls
pi@raspberrypi4-iob:/opt/iobroker $ npm ls iobroker.inst@2.0.3 /opt/iobroker ├── colors@1.4.0 ├── fs-extra@7.0.1 ├── iobroker.admin@6.2.23 ├── iobroker.backitup@2.4.6 ├── iobroker.chromecast@2.3.1 ├── iobroker.daikin@1.4.2 ├── iobroker.daswetter@3.1.4 ├── iobroker.discovery@3.1.0 ├── iobroker.echarts@1.0.12 ├── iobroker.feiertage@1.1.0 ├── iobroker.flot@1.11.0 ├── iobroker.fritzbox@0.2.1 ├── iobroker.habpanel@0.5.0 ├── iobroker.history@1.11.1 ├── iobroker.hm-rega@3.0.40 ├── iobroker.hm-rpc@1.15.12 ├── iobroker.ical@1.13.1 ├── iobroker.icons-open-icon-library-png@0.1.2 ├── iobroker.icons-ultimate-png@1.0.1 ├── iobroker.info@1.9.19 ├── iobroker.iqontrol@2.0.0 ├── iobroker.javascript@5.7.0 ├── iobroker.js-controller@4.0.21 ├── iobroker.klf200@1.0.1 ├── iobroker.material@1.1.2 ├── iobroker.nightscout@0.11.2 ├── iobroker.ping@1.5.3 ├── iobroker.shelly@5.3.2 ├── UNMET DEPENDENCY iobroker.simple-api@^2.4.6 ├── iobroker.smartgarden@2.0.0 ├── iobroker.socketio@4.2.0 ├── iobroker.telegram@1.14.1 ├── iobroker.tr-064@4.2.16 ├── iobroker.unifi@0.5.10 ├── iobroker.vis-materialdesign@0.2.66 ├── iobroker.vis-timeandweather@1.2.2 ├── iobroker.vis@1.4.15 ├── iobroker.web@4.3.0 ├── iobroker.worx@1.5.5 ├── iobroker.yr@5.3.0 ├── iobroker@2.0.3 ├── semver@5.7.1 └── yargs@7.1.0 npm ERR! code ELSPROBLEMS npm ERR! missing: iobroker.simple-api@^2.4.6, required by iobroker.inst@2.0.3 npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-12-23T18_40_57_427Z-debug-0.log
-
@marvinh .
iobroker del nightscout iobroker add simple-api
-
@thomas-braun said in Adapter-Update funktioniert nicht - ohne Fehlermeldung:
iobroker del nightscout
iobroker add simple-apipi@raspberrypi4-iob:/opt/iobroker $ pi@raspberrypi4-iob:/opt/iobroker $ iobroker del nightscout Delete adapter "nightscout" host.raspberrypi4-iob Counted 1 meta of nightscout host.raspberrypi4-iob Counted 1 adapter for nightscout host.raspberrypi4-iob Counted 2 states (system.adapter.nightscout.*) from states host.raspberrypi4-iob file nightscout.admin deleted host.raspberrypi4-iob object nightscout deleted host.raspberrypi4-iob object nightscout.admin deleted host.raspberrypi4-iob Deleting 2 object(s). host.raspberrypi4-iob Deleting 2 state(s). added 3 packages, and removed 1454 packages in 2m 75 packages are looking for funding run `npm fund` for details pi@raspberrypi4-iob:/opt/iobroker $ iobroker add simple-api host.raspberrypi4-iob create instance simple-api host.raspberrypi4-iob object system.adapter.simple-api.0.alive created host.raspberrypi4-iob object system.adapter.simple-api.0.connected created host.raspberrypi4-iob object system.adapter.simple-api.0.compactMode created host.raspberrypi4-iob object system.adapter.simple-api.0.cpu created host.raspberrypi4-iob object system.adapter.simple-api.0.cputime created host.raspberrypi4-iob object system.adapter.simple-api.0.memHeapUsed created host.raspberrypi4-iob object system.adapter.simple-api.0.memHeapTotal created host.raspberrypi4-iob object system.adapter.simple-api.0.memRss created host.raspberrypi4-iob object system.adapter.simple-api.0.uptime created host.raspberrypi4-iob object system.adapter.simple-api.0.inputCount created host.raspberrypi4-iob object system.adapter.simple-api.0.outputCount created host.raspberrypi4-iob object system.adapter.simple-api.0.eventLoopLag created host.raspberrypi4-iob object system.adapter.simple-api.0.sigKill created host.raspberrypi4-iob object system.adapter.simple-api.0.logLevel created host.raspberrypi4-iob object system.adapter.simple-api.0 created pi@raspberrypi4-iob:/opt/iobroker $ npm ls iobroker.inst@2.0.3 /opt/iobroker ├── colors@1.4.0 ├── fs-extra@7.0.1 ├── iobroker.admin@6.2.23 ├── iobroker.backitup@2.4.6 ├── iobroker.chromecast@2.3.1 ├── iobroker.daikin@1.4.2 ├── iobroker.daswetter@3.1.4 ├── iobroker.discovery@3.1.0 ├── iobroker.echarts@1.0.12 ├── iobroker.feiertage@1.1.0 ├── iobroker.flot@1.11.0 ├── iobroker.fritzbox@0.2.1 ├── iobroker.habpanel@0.5.0 ├── iobroker.history@1.11.1 ├── iobroker.hm-rega@3.0.40 ├── iobroker.hm-rpc@1.15.12 ├── iobroker.ical@1.13.1 ├── iobroker.icons-open-icon-library-png@0.1.2 ├── iobroker.icons-ultimate-png@1.0.1 ├── iobroker.info@1.9.19 ├── iobroker.iqontrol@2.0.0 ├── iobroker.javascript@5.7.0 ├── iobroker.js-controller@4.0.21 ├── iobroker.klf200@1.0.1 ├── iobroker.material@1.1.2 ├── iobroker.ping@1.5.3 ├── iobroker.shelly@5.3.2 ├── iobroker.simple-api@2.7.2 ├── iobroker.smartgarden@2.0.0 ├── iobroker.socketio@4.2.0 ├── iobroker.telegram@1.14.1 ├── iobroker.tr-064@4.2.16 ├── iobroker.unifi@0.5.10 ├── iobroker.vis-materialdesign@0.2.66 ├── iobroker.vis-timeandweather@1.2.2 ├── iobroker.vis@1.4.15 ├── iobroker.web@4.3.0 ├── iobroker.worx@1.5.5 ├── iobroker.yr@5.3.0 ├── iobroker@2.0.3 ├── semver@5.7.1 └── yargs@7.1.0
pi@raspberrypi4-iob:/opt/iobroker $ iob upgrade admin --debug This upgrade of "admin" will introduce the following changes: ========================================================================== -> 6.3.5: Corrected reading of node.js version -> 6.3.4: Corrected crashes in object browser -> 6.3.3: Corrected icons in object browser -> 6.3.2: Added `useNative` option to `sendTo` JSON Config component Added `checkLicense` and `uuid` components to JSON Config Corrected the news handler ========================================================================== Would you like to upgrade admin from @6.2.23 to @6.3.5 now? [(y)es, (n)o]: y Update admin from @6.2.23 to @6.3.5 host.raspberrypi4-iob Adapter "system.adapter.admin.0" is stopped. NPM version: 8.19.3 Installing iobroker.admin@6.3.5... (System call) changed 1 package in 47s 75 packages are looking for funding run `npm fund` for details Update "system.adapter.admin.0" upload [52] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/admin.png admin.png image/png upload [50] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/customComponents.js.map custom/customComponents.js.map application/json upload [40] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/i18n/zh-cn.json custom/i18n/zh-cn.json application/json upload [30] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/node_modules_prop-types_index_js.512eddf9.chunk.js.map custom/static/js/node_modules_prop-types_index_js.512eddf9.chunk.js.map application/json upload [20] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_material_Accordion_index_js-node_modules_mui_material_AccordionDetai-57e02d.0886b730.chunk.js.map custom/static/js/vendors-node_modules_mui_material_Accordion_index_js-node_modules_mui_material_AccordionDetai-57e02d.0886b730.chunk.js.map application/json upload [19] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js application/javascript upload [18] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js.map custom/static/js/vendors-node_modules_mui_material_index_js.40e01f69.chunk.js.map application/json upload [17] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js application/javascript upload [16] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js.map custom/static/js/vendors-node_modules_mui_styles_index_js-node_modules_mui_utils_esm_capitalize_js-node_module-19fe07.82575832.chunk.js.map application/json upload [15] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js application/javascript upload [14] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js.map custom/static/js/vendors-node_modules_mui_styles_withStyles_withStyles_js.6d998ff2.chunk.js.map application/json upload [13] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js application/javascript upload [12] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js.map custom/static/js/vendors-node_modules_react-dom_index_js.51544235.chunk.js.map application/json upload [11] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [10] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [9] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [8] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [7] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [6] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [5] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [4] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [3] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [2] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/uk/translations.json i18n/uk/translations.json application/json upload [1] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [0] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/jsonConfig.json5 jsonConfig.json5 application/json5 host.raspberrypi4-iob Adapter "system.adapter.admin.0" is started pi@raspberrypi4-iob:/opt/iobroker $ iob list adapters system.adapter.admin : admin - v6.3.5
Sieht erst mal sehr gut aus, herzlichen Dank! Ich update gerade noch einmal die anderen Adapter.
-
Danke euch. Tolle, schnelle Hilfe. Alle Adapter laufen jetzt wieder auf dem neuesten Stand!