NEWS
SOLVED BackItUp - verfügbare Backups erst nach Neustart sichtbar
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 4GB Festplattenart: SD-Karte Betriebssystem: Buster Node-Version: 10.19.0 Nodejs-Version: 10.19.0 NPM-Version: 6.13.4 Installationsart: Manuell Image genutzt: Nein Ich habe diesen Fehler sowohl in der Vorgängerversion gehabt (1.3.6) als auch in der aktuellen Version.
Sobald ich - nachdem der Adapter eine Zeitlang gelaufen ist - mir anschauen möchte, welche Backups verfügbar sind und den entsprechenden Button "Backups abrufen" drücke - dann wird der Button grau - es tut sich nichts und bekomme dann nur Warnungen im LOG.
backitup.0 2020-03-06 18:10:20.041 warn at processImmediate (timers.js:658:5) backitup.0 2020-03-06 18:10:20.041 warn at tryOnImmediate (timers.js:676:5) backitup.0 2020-03-06 18:10:20.041 warn at runCallback (timers.js:705:18) backitup.0 2020-03-06 18:10:20.041 warn at Immediate.setImmediate [as _onImmediate] (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:227:41) backitup.0 2020-03-06 18:10:20.041 warn at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4808:34) backitup.0 2020-03-06 18:10:20.041 warn at Adapter.emit (events.js:198:13) backitup.0 2020-03-06 18:10:20.041 warn at Adapter.adapter.on.obj (/opt/iobroker/node_modules/iobroker.backitup/main.js:97:21) backitup.0 2020-03-06 18:10:20.041 warn at module.exports (/opt/iobroker/node_modules/iobroker.backitup/lib/list.js:22:40) backitup.0 2020-03-06 18:10:20.041 warn (8367) TypeError: Cannot read property 'type' of null backitup.0 2020-03-06 18:10:20.028 warn (8367) States system pmessage io.messagebox.system.adapter.backitup.0 {"command":"list","message":"local","from":"system.adapter.admin.0","callback":{"message":"local","id":139,"ack
Wenn ich es ein 2. Mal machen - sind nur noch die ersten beiden Warnungen sichtbar:
backitup.0 2020-03-06 18:19:05.239 warn (8367) TypeError: Cannot read property 'type' of null at module.exports (/opt/iobroker/node_modules/iobroker.backitup/lib/list.js:22:40) at Adapter.adapter.on.obj (/opt/iobroker/node_modules/i backitup.0 2020-03-06 18:19:05.238 warn (8367) States system pmessage io.messagebox.system.adapter.backitup.0 {"command":"list","message":"local","from":"system.adapter.admin.0","callback":{"message":"local","id":148,"ack":false,"time":1583
Starte ich den Adapter neu - dann verhält sich alles korrekt und ich kann die Backups auswählen und sehen:
backitup.0 2020-03-06 18:28:23.904 info (26690) [iobroker] backup was activated at 02:00 every 1 day(s) backitup.0 2020-03-06 18:28:23.813 info (26690) starting. Version 1.4.0 in /opt/iobroker/node_modules/iobroker.backitup, node: v10.19.0
Also keine große Sache den Adapter neu zu starten - aber ein Bug ist es meines Erachtens schon! (war wie gesagt auch in der Version 1.3.6 schon so!)
-
Da jetzt auch nach 3 Tagen - die Backups sichtbar sind ohne das ein Neustart des Adapters nötig ist, gehe ich mal davon aus, dass das Problem inzwischen gelöst wurde.
Falls nicht, dann melde ich mich nochmal.
-
@mickym
Es gab in einer älteren Version einen Fehler beim Datenpunkt des Backup Pfads.
Wähle den mal neu aus bzw. ändere mal von Lokal auf NAS oder irgendwas anderes.
Im Anschluss speichern und Lokal erneut auswählen.
Ich kann da sonst leider nix anders machen, da die Einstellungen Benutzerspezifisch gespeichert sind.
Dementsprechend musst du deine Config überschreiben. -
@simatec Das habe ich gemacht. Allerdings kann ich jetzt erst mal nicht bestätigen, ob das funktioniert.
Da ich beim Erstellen des Posts den Adapter ja neu gestartet hatte - funktioniert es jetzt immer noch.Ich habe auch keine Ahnung - wie lange der Adapter laufen muss damit der Fehler reproduziert werden kann.
Ich habe mal manuell ein Backup angestoßen und auch danach gibts keine Probleme.Ich versuche es morgen nochmal.
Ich habe den Adapter aber erst seit 1.3.6 installiert - also eine uralt Version war bei mir nie drauf.
In der Warnmeldung im LOG stand doch irgendwas, dass er keine oder falsche Info vom admin Adapter erhält-
-
So nach eine Nacht um ist, das gleiche Verhalten wie vorher !
-
Ich habe inzwischen die Version 1.4.5 installiert und immer noch das gleiche Problem:
backitup.0 2020-05-02 11:21:26.744 warn at processImmediate (internal/timers.js:456:21) backitup.0 2020-05-02 11:21:26.744 warn at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:227:41) backitup.0 2020-05-02 11:21:26.744 warn at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4808:34) backitup.0 2020-05-02 11:21:26.744 warn at Adapter.emit (events.js:310:20) backitup.0 2020-05-02 11:21:26.744 warn at Adapter.<anonymous> (/opt/iobroker/node_modules/iobroker.backitup/main.js:118:21) backitup.0 2020-05-02 11:21:26.744 warn at module.exports (/opt/iobroker/node_modules/iobroker.backitup/lib/list.js:22:40) backitup.0 2020-05-02 11:21:26.744 warn (2124) TypeError: Cannot read property 'type' of null backitup.0 2020-05-02 11:21:26.733 warn (2124) States system pmessage io.messagebox.system.adapter.backitup.0 {"command":"list","message":"local","from":"system.adapter.admin.0","callback":{"message":"local","id":390,"ack":false,"time":158
Inzwischen wurde auch das System aktualisiert:
Node.js: v12.16.3
NPM: 6.14.4 -
@mickym
Versuche mal die aktuelle Version 1.5.6 über Github oder ab heute Nacht denn aus der latest Repo -
@simatec Das Update auf 1.5.5 hat aus welchen Gründen nicht geklappt - aber die wie Du schreibst habe nun die Version 1.5.6 ohne Fehler von GitHub installiert.
Das Backup lief auch erst mal durch und die Sicherungen sind sichtbar - allerdings sagt das ja noch nichts.Ich werde also erst nach einiger Zeit sagen können, ob der Fehler weg ist.
-
Da jetzt auch nach 3 Tagen - die Backups sichtbar sind ohne das ein Neustart des Adapters nötig ist, gehe ich mal davon aus, dass das Problem inzwischen gelöst wurde.
Falls nicht, dann melde ich mich nochmal.