ioBroker/ioBroker.echarts

update von eCharts hält iobroker an

pankewen opened this issue · 4 comments

Leider funktioniert eCharts seit einem Updateversuch nicht mehr:
Das Update lief nicht komplett durch, der gesamte iobroker reagierte nicht mehr und musste neu gestartet werden.

Seit dem bekomme ich beim Click auf den eCharts Adapter nur die Fehlermeldeung "File tab.html not found". Eventuell hat das Problem die gleiche Ursache wir dieser Report: #436

Ein Upload des eCharts adapters führt zu dem gleichen Fehlerbild (Installation läuft nicht durch).

Logfile des Updates / Uploads:

$ iobroker upload echarts --debug

upload [28] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/asset-manifest.json asset-manifest.json application/json

upload [19] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/chart/static/js/main.5f66c5d9.js.map chart/static/js/main.5f66c5d9.js.map application/json

upload [18] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/echarts.png echarts.png image/png

upload [17] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/favicon.ico favicon.ico image/vnd.microsoft.icon

upload [11] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/css/main.f7b2c82f.css preview/static/css/main.f7b2c82f.css text/css

upload [9] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/js/main.f79fb97a.js preview/static/js/main.f79fb97a.js application/javascript

upload [7] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/js/main.f79fb97a.js.map preview/static/js/main.f79fb97a.js.map application/json

upload [5] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/css/main.4f5b49c4.css.map static/css/main.4f5b49c4.css.map application/json

upload [4] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/js/main.9f2a6569.js static/js/main.9f2a6569.js application/javascript

upload [2] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/js/main.9f2a6569.js.map static/js/main.9f2a6569.js.map application/json

upload [7] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/js/main.f79fb97a.js preview/static/js/main.f79fb97a.js application/javascript

upload [6] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/js/main.f79fb97a.js.LICENSE.txt preview/static/js/main.f79fb97a.js.LICENSE.txt text/plain

upload [5] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/js/main.f79fb97a.js.map preview/static/js/main.f79fb97a.js.map application/json

---> ab hier stockt der upload

Versions:

  • Adapter version: 1.5.4
  • JS-Controller version: 5.0.16
  • Node version: 18.17.1
  • Operating system: Ubuntu 20.04.3 LTS

ggf. besteht ein Zusammenhang mit diesem issue: ioBroker/ioBroker.js-controller#2538
Dieses issue beschreibt ein sehr ähnliches Verhalten wie #437

@pankewen Läuft iobroker bei dir unter proxmox? Wurde bei deinem Updateversuch der RAM komplett in Anspruch genommen?

ggf. besteht ein Zusammenhang mit diesem issue: ioBroker/ioBroker.js-controller#2538 Dieses issue beschreibt ein sehr ähnliches Verhalten wie #437

@pankewen Läuft iobroker bei dir unter proxmox? Wurde bei deinem Updateversuch der RAM komplett in Anspruch genommen?

bei mir läuft iob auf einer Synology - seit Jahren ohne Probleme. Heute habe ich erneut echarts aktualisiert mit dem gleichen Problem. Ich habe per "iobroker upload echarts" den Adapter wieder zum Laufen gebracht. Ich habe die VM jetzt von 6 auf 15 GB RAM hochgesetzt. Beim nächsten Update sollte das hoffentlich reichen. Dass der Adapter dann aber als mit der neuen Version "installiert" gelistet wird und nicht mehr läuft, ist sehr unschön. Ein Update sollte auch niemals den gesamten iob lahmlegen. Ist das ein Problem des eCharts Adapters oder ein generelles iob Architekturproblem? Generell wird das Verhalten auch hier diskutiert: https://forum.iobroker.net/topic/39172/test-echarts-adapter/589

@mirrorlake-cpio ich habe dazu nach Rücksprache mit foxriver vor einiger Zeit beim js-controller ein issue erstellt: ioBroker/ioBroker.js-controller#2538

Ich habe gerade auch das Problem, das wenn ich von wenn ich E-Charts von V1.5.4 auf die nun angezeigte V1.7.2 update, knallt mir die Speicherverwaltung von ioBroker an die Wand. Wie ich sehe, gibt es div. Zwischenversionen, die mir aber nie angezeigt wurden. Auch wenn ich eine von diesen nehme, passiert das gleiche.
Ich habe in der letzten Zeit 9 Adapter ohne Probleme updaten können.
Effekt ist, das die SWP Datei von Linux von ca. 3% auf 100% steigt und dann Speicherwarnungen angezeigt werden.
E-Charts läuft dann auch nicht mehr. Auch ein zurück auf die alte Version bringt dann nichts mehr.
Zum Glück habe ich eine VM mit Snapshots und kann immer ohne Probleme auf das vorherige System zurück.
Eckdaten: ESXi VM mit 4GB RAM für ioBroker,
NUC i5 mit 32GB RAM
Ubuntu 20.04.6 LTS
Node 18.19.0
NPM 10.2.3
Alle anderen Adapter und ioBroker auf aktuellem Stand und unauffällig.