ioBroker.proxmox icon indicating copy to clipboard operation
ioBroker.proxmox copied to clipboard

Datenpunkte werden nicht akualisiert !

Open bahnuhr opened this issue 1 year ago • 13 comments

The problem

Die DP werden nach einiger Zeit nicht mehr aktualisiert. vgl. auch Forum: https://forum.iobroker.net/topic/12565/neuer-adapter-proxmox-vm/360?_=1703835156968

Installiert ist 2.2.2

Version of nodejs

18.18.2

Version of ioBroker js-controller

5.0.17

Version of Adapter

2.2.2.

Version of Proxmox

8.0.3

Operating system running ioBroker

proxmox

Checklist of files to include below

  • [X] iobroker.current.log (Please share the logs in debug mode)
  • [ ] Contents of the JavaScript browser console (always include in cases of issues with the user interface)

Additional information & file uploads

No response

bahnuhr avatar Dec 29 '23 09:12 bahnuhr

scheinen aber nicht alle betroffen zu sein.. bei mir läufts auf 4 installationen ohne probleme

arteck avatar Dec 29 '23 18:12 arteck

Das ist schön für dich. Lt. Forum sind aber wohl mehrere betroffen. Und wie muss ich jetzt deine Antwort deuten. Da ich der einzige bin, wird nix unternommen; oder ich schau mir dies trotzdem mal an.

Das letztere wäre gut. Danke.

bahnuhr avatar Dec 29 '23 20:12 bahnuhr

Nachtrag: Wie im Forum zu lesen, werden ja teilweise schon Scripte geschrieben, die die Instanz neu startet wenn Sie sich wieder einmal aufgehängt hat. Kann ja nicht die Lösung sein.

bahnuhr avatar Dec 29 '23 20:12 bahnuhr

So, habe für mich auch ein kleines Script geschrieben, das die Instanz neu startet falls sie wieder inaktiv wird. Für alle die es gebrauchen können:

"// alle x Minuten ermitteln oder der DP "proxmox.0.qemu_iobroker.cpu" aktualisiert wurde; wenn NEIN, dann Instanz neu starten schedule('*/1 * * * *', function () { // ermitteln wie lange es her ist, dass der DP geschrieben wurde var DP_Date = new Date(getState("proxmox.0.qemu_iobroker.cpu").ts), now = new Date(), differenz = parseInt(((now.getTime() - DP_Date.getTime()))/1000); //log (differenz); if (differenz > 120) { setState("system.adapter.proxmox.0.alive", false); setTimeout(function() { setState("system.adapter.proxmox.0.alive", true); }, 3000);
log ("Instanz Proxmox wurde neu gestartet.", "warn"); sendTo('telegram.0', { user: "Dieter", text: "Instanz Proxmox wurde neu gestartet.", parse_mode: 'HTML' }); } }); "

Aber, wie gesagt. Kann ja eigentlich nicht die Lösung sein.

bahnuhr avatar Dec 30 '23 09:12 bahnuhr

Moin... Es weden nicht nur die Datenpunkte nicht aktualisiert.... Ich habe den ganzen "Baum" gelöscht. Es wird nur Proxmox selber angelegt und ausgelesen. Keine VM´s oder Kontainer mehr... Adapterversion 2.2.2 / Proxmox 8.1.3 / ioBroker alles aktuell.....

bjoerg560 avatar Dec 31 '23 08:12 bjoerg560

auch bei mir selbes Problem. DP werden nicht aktualisiert, Adapter läuft aber lustig weiter als ob nix wäre.....

@bahnuhr : danke für's veröffentlichen Deines scripts. Hab es grad bei mir implementiert.

Meine Settings: image

mango1402 avatar Jan 06 '24 19:01 mango1402

guckmal bitte jetzt mit der GIT version.. hoffe der schmeisst jetzt ein error wenn das nicht geht..

arteck avatar Jan 11 '24 20:01 arteck

Hatte zunächst die Stable installiert und es wurden keine Datenpunkte angelegt. Nach Installation der GIT version sind alle Datenpunte da und werden erstman auch aktualisiert, soweit ich sehen kann :-)

Rincewind0 avatar Jan 25 '24 17:01 Rincewind0

guckmal bitte jetzt mit der GIT version.. hoffe der schmeisst jetzt ein error wenn das nicht geht..

Heute wurde die 2.2.3 git Ver. neu gestartet weil mind einer dieser Werte bei eingestellten 30s Interval älter als 2 min war: proxmox.0.node_proxmox.cpu proxmox.0.node_proxmox.loadavg.0 proxmox.0.qemu_iobroker.cpu Vor dem Neustart gab es >24h kein Logeintrag von proxmox.0 und nach Neustart nur den üblichen:

2024-02-13 15:38:00.050 - info: javascript.0 (1038) script.js.0.System.Checks_and_Restarts: exec: iobroker restart proxmox.0
2024-02-13 15:38:01.459 - info: proxmox.0 (599328) Got terminate signal TERMINATE_YOURSELF
2024-02-13 15:38:01.466 - info: proxmox.0 (599328) terminating
2024-02-13 15:38:01.467 - info: proxmox.0 (599328) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2024-02-13 15:38:01.970 - info: proxmox.0 (599328) terminating
2024-02-13 15:38:02.488 - warn: javascript.0 (1038) script.js.0.System.Checks_and_Restarts: *** Adapter Restart: The adapter "proxmox.0" was started.
2024-02-13 15:38:06.046 - info: proxmox.0 (687536) starting. Version 2.2.3 (non-npm: iobroker-community-adapters/ioBroker.proxmox) in /opt/iobroker/node_modules/iobroker.proxmox, node: v18.19.0, js-controller: 5.0.19
2024-02-13 15:38:06.062 - warn: proxmox.0 (687536) Using Proxmox API: https://192.168.2.10:8006/api2/json

PS: Bis 6. Februar 2024 hatte ich den Effekt nie. Zumindest zeigt der Graph von proxmox.0.node_proxmox.cpu bis dahin über Monate keine Lücken. Demnach ist der Fehler bis v2.2.2 bei mir nicht aufgetreten. Mitte Dezember hab ich Proxmox von v7 auf v8 aktualisiert. Sieht aber für mich nicht so aus, als spiele das eine Rolle.

Diginix avatar Feb 13 '24 15:02 Diginix

Habe nach einem Neustart des Hosts (und damit auch der ioBroker-VM darauf) das gleiche Problem. Es wurden vor dem Neustart keine Updates installiert.

Versionen:

  • Proxmox-Adapter: 2.2.2
  • JS-Controller: 5.0.16
  • NodeJS: 18.17.1
  • Proxmox VE: 7.4

Ein Neustart des Adapters hilft für einige Stunden.

petterpet avatar Feb 18 '24 09:02 petterpet

Hallo, bei mir wird das Problem ausgelöst, wenn mein QNAP aus ist. Ich habe meinen QNAP für Backups in meinem Proxmox eingebunden. Nach dem Durchführen der Backups fährt der QNAP runter. Ab diesem Zeitpunkt werden vom Proxmox Adapter keinerlei Daten mehr aktualisiert.

Fehlermeldung : Check storage -- Problem found.. maybe offline

Das Problem betrifft die Versionen 2.2.2 und 2.2.3, mit der Version 2.2.1 habe ich das Problem nicht.

Proxmox-Adapter: 2.2.2 oder 2.2.3 JS-Controller: 5.0.19 NodeJS: 20.11.1 Proxmox VE: 8.1.4

Holze1988 avatar Mar 03 '24 08:03 Holze1988

Gibt es hier noch Hoffnung auf eine Lösung? Ansonsten funktioniert das Monitoren und Instanz Neustarten per Javascript ausreichend gut bei mir. Im Durchschnitt braucht es den spätestens nach 2-3 Tagen, aber ggf. auch mehrmals binnen 24h:

2024-04-11 19:08:00.031
2024-04-12 22:48:00.052
2024-04-13 08:52:00.026
2024-04-14 02:58:00.049
2024-04-14 09:02:00.032
2024-04-19 01:20:00.029
2024-04-19 09:24:00.036
2024-04-21 01:34:00.032
2024-04-24 02:02:00.060
2024-04-24 12:06:00.033

Diginix avatar Apr 24 '24 13:04 Diginix

Hallo, bei mir gleiches Problem mit v2.3.0. Alles aktuell. Wenn ich den Adapter restarte, wird wieder aktualisiert für ne Weile. Aber irgendwann dann nicht mehr.

Edit 13.06.: seit ich nun gemeckert habe, läuft der Adapter nun rund. Seltsam

Edit 17.06.: zu früh gefreut. Seit 17.06., 15.36 Uhr keine Aktualisierung mehr

CBRocker avatar Jun 11 '24 16:06 CBRocker