NEWS
Adapter: iobroker.backitup (stable Release)
-
Hallo Simatec
Ich kann wenn ich den Prozess mit einem Neustart des OPIs unterbreche iobroker nicht mehr starten, bzw. hat gestern der OPI dann gar nicht mehr gebootet. :?
Edit: Total habe ich genommen
… das mit dem nicht mehr booten kann allerdings auch durchs Neustarten beim gleichzeitigen Schreibzugriff aufs emmc gekommen sein...
VG Torsten
-
Was willst du wiederherstellen? Minimal oder total?
Gesendet von iPhone mit Tapatalk
-
Du darfst auch nicht den opi killen.
Nur sudo iobroker start …
Gesendet von iPhone mit Tapatalk
-
total will ich wiederhesrtellen,
@nicht killen: hast ja recht :lol:
-
Und woher holst du das Backup?
Lokal oder via FTP oder NAS?
-
Das Backup (oder besser die verschiedenen Backups) kopiere ich local ins Verzeichnis. Ich habe es vorher weggesichert, bevor ich den emmc neu beschrieben habe…
-
Und was passiert im log? Stelle mal backitup auf debug und gib uns bitte etwas mehr Infos …
-
Habe ich, wo finde ich dann die Datei?
Konnte jetzt irgendwie das System so halbwegs wieder herstellen. Redis geht aber nicht mehr:
no connection to states 0.0.0.0 und dem Port beim Slave dasselbe (IP vom Master war aber richtig)
Ich habe jetzt erst mal auf "File" umgestellt- jetzt läuft es mal wieder nach ner halben Woche… :lol:
das ist der log vom master…
-
Ich kann ehrlich gesagt noch nicht nachvollziehen, was du genau gemacht hast.
Also ich habe mit backitup mehrere Restores gemacht.
Sowohl Standard als auch total.
Du setzt dein System und iobroker neu auf.
Danach installierst du backitup.
Stelle dann zum beobachten die Instanz auf debug.
Jetzt erstellst du ein backup, um beim eventuell fehlerhaften Wiederherstellen den rohen Zustand wieder herstellen zu können.
Danach legst du deine vorhandenen backups in den Ordner backups oder stellst halt die Verbindung zum NAS oder dropbox her, in dem die backups liegen.
Im Anschluss stellst du erst das total her und dann erst Redis.
Hast du auch mal probiert, das minimal herzustellen?
-
> Ich kann ehrlich gesagt noch nicht nachvollziehen, was du genau gemacht hast.
okay, dann versuche ich das mal zu erklären:Image von hier http://www.iobroker.net/docu/?ddownload=7301 gezogen und auf die SD gebrannt.
Dann mit````
nand-sata-install` > Danach installierst du backitup. > > Stelle dann zum beobachten die Instanz auf debug. ` Reboot und dann "backitup" Instance installiert. Den Adapter auf Debug umgestellt. ` > Jetzt erstellst du ein backup, um beim eventuell fehlerhaften Wiederherstellen den rohen Zustand wieder herstellen zu können. ` Habe ich nicht, dafür habe ich noch die SD Karte. ` > Danach legst du deine vorhandenen backups in den Ordner backups oder stellst halt die Verbindung zum NAS oder dropbox her, in dem die backups liegen. > > Im Anschluss stellst du erst das total her und dann erst Redis. ` Total habe ich wiederhergestellt. Da es nach über 2h nicht beendet wurde:
sudo reboot
Iobroker konnte dann aber nicht gestartet werden:
no connection to 0.0.0.0:Port [redis]
also habe ich per Iobroker Setup auf "file" umgestellt (Master und Slave Host) jetzt läuft es - eben vorerst ohne redis den log habe kurz nach dem Starten gezogen p.s.: Danke für den Adpater, die Backups aus diesen waren die einzigen die ich hatte :lol: VG Torsten
-
Hast du erst das total und dann das redis backup wiederhergestellt?
Wird dann beim restore iob gestoppt ("Sanduhr" auf dem Bildschirm) und danach wieder gestartet?
Läuft denn der Redis-Server überhaupt?
Wie ich schon geschrieben hatte, ein sudo reboot ist nicht gut.
Da killst du alles.
Führe falls iob nicht alleine wieder startet mal ein sudo iobroker start aus.
-
` > Hast du erst das total und dann das redis backup wiederhergestellt?
Wird dann beim restore iob gestoppt ("Sanduhr" auf dem Bildschirm) und danach wieder gestartet? `
Sowohl als auch. Die Reihenfolge hat hier kein Unterschied gemacht.iob ist gestoppt, startet aber nicht mehr…
Deswegen läuft die Sanduhr auch ins endlose weiter.
` > Wie ich schon geschrieben hatte, ein sudo reboot ist nicht gut.
Da killst du alles.
Führe falls iob nicht alleine wieder startet mal ein sudo iobroker start aus `
musste er das Setup ändern, konnte den iob weder stoppen noch starten - der war in einer Endlosschleife> Läuft denn der Redis-Server überhaupt?
Laut Image http://www.iobroker.net/docu/?ddownload=7301 sollte er laufen, tut er wohl aber nicht.Sonst hätte ich mich zum Server verbinden können.
Die Frage ist warum nicht.
Das Image ist sowohl vom Backup der Ursprung, als auch jetzt vom Zeitpunkt der Wiederherstellung.
In den alten logs, konnte ich beim Starten der Instancen "connect to redis" lesen. Es ging also mal.
Irgendwas läuft da schief bei mir… :?:
-
Habe es gerade auf meiner Testumgebung noch einmal nachgestellt und konnte leider keinen Fehler feststellen …
Ich gehe davon aus, dass es ein Problem bei dir mit dem Redis-Server gibt, der auch dadurch irgendwie den restore verhindert.
Vorher:
Restore:
Nachher:
-
Das denke ich auch. Der Restore geht ja, iob startet nicht mehr.
Die Anfrage zum Redis Server läuft ins leere - warum auch immer.
Danke für die gute Arbeit!!!
VG Torsten
-
Was du noch einmal prüfen kannst, sind die Rechte des Ordners backups und die Rechte der dort liegenden Backups.
Eventuell stimmt da was nicht und backitup kann aufgrund fehlender Rechte nicht auf die Dateien zugreifen.
-
Ab sofort ist im Github die neue Version 0.3.7 und ab heute Nacht auch im latest verfügbar.
Hier die wichtigsten Änderungen:
<u>0.3.7 (07.11.2018)</u>
__(simatec) Added e-mail notification
(simatec) Create backup directory on first boot
(simatec) many small changes
(peoples) Fix Telegram SilentNotice
(peoples) Added Possibility to select a Telegram Receiver
(peoples) Added Possibility to select a Telegram Notification length
(peoples) Some Translations__
-
Ab sofort ist im Github die neue Version 0.3.7 und ab heute Nacht auch im latest verfügbar.
Hier die wichtigsten Änderungen:
<u>0.3.7 (07.11.2018)</u>
__(simatec) Added e-mail notification
(simatec) Create backup directory on first boot
(simatec) many small changes
(peoples) Fix Telegram SilentNotice
(peoples) Added Possibility to select a Telegram Receiver
(peoples) Added Possibility to select a Telegram Notification length
(peoples) Some Translations__ ` Sehr geil, vielen Dank für eure Arbeit
Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk
-
Hmm .. macht aber viel lärm die neue Version:
host.ioBroker 2018-11-08 15:10:52.659 error instance system.adapter.backitup.0 terminated with code 6 (uncaught exception) Caught 2018-11-08 15:10:52.659 error by controller[0]: at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) Caught 2018-11-08 15:10:52.659 error by controller[0]: at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) Caught 2018-11-08 15:10:52.659 error by controller[0]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-11-08 15:10:52.659 error by controller[0]: at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-11-08 15:10:52.658 error by controller[0]: at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) Caught 2018-11-08 15:10:52.658 error by controller[0]: at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) Caught 2018-11-08 15:10:52.658 error by controller[0]: at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) Caught 2018-11-08 15:10:52.658 error by controller[0]: at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) Caught 2018-11-08 15:10:52.658 error by controller[0]: at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) Caught 2018-11-08 15:10:52.658 error by controller[0]: at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.backitup/main.js:88:66) Caught 2018-11-08 15:10:52.658 error by controller[0]: TypeError: Cannot read property 'val' of null backitup.0 2018-11-08 15:10:52.156 error at Receiver._receiver.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/WebSocket.js:141:47) backitup.0 2018-11-08 15:10:52.156 error at WebSocket.emit (events.js:211:7) backitup.0 2018-11-08 15:10:52.156 error at emitOne (events.js:116:13) backitup.0 2018-11-08 15:10:52.156 error at WebSocket.onMessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/ws/lib/EventTarget.js:99:16) backitup.0 2018-11-08 15:10:52.156 error at WebSocket.ws.onmessage (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transports/websocket.js:147:10) backitup.0 2018-11-08 15:10:52.156 error at WS.Transport.onData (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:137:8) backitup.0 2018-11-08 15:10:52.156 error at WS.Transport.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/transport.js:145:8) backitup.0 2018-11-08 15:10:52.156 error at WS.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) backitup.0 2018-11-08 15:10:52.156 error at WS. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:273:10) backitup.0 2018-11-08 15:10:52.156 error at Socket.onPacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/engine.io-client/lib/socket.js:450:19) backitup.0 2018-11-08 15:10:52.156 error Error: server error backitup.0 2018-11-08 15:10:52.155 error server error backitup.0 2018-11-08 15:10:51.652 error at Manager.ondata (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:335:16) backitup.0 2018-11-08 15:10:51.652 error at Decoder.add (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-parser/index.js:251:12) backitup.0 2018-11-08 15:10:51.652 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) backitup.0 2018-11-08 15:10:51.652 error at Decoder. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) backitup.0 2018-11-08 15:10:51.652 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8) backitup.0 2018-11-08 15:10:51.652 error at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20) backitup.0 2018-11-08 15:10:51.652 error at Manager. <anonymous>(/opt/iobroker/node_modules/component-bind/index.js:21:15) backitup.0 2018-11-08 15:10:51.652 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12) backitup.0 2018-11-08 15:10:51.652 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9) backitup.0 2018-11-08 15:10:51.652 error at Socket.adapter.getForeignState (/opt/iobroker/node_modules/iobroker.backitup/main.js:88:66) backitup.0 2018-11-08 15:10:51.652 error TypeError: Cannot read property 'val' of null backitup.0 2018-11-08 15:10:51.652 error uncaught exception: Cannot read property 'val' of null</anonymous></anonymous></anonymous></anonymous></anonymous>
-
Du nutzt kein Telegram oder?
Hab es gerade mal getestet.
Wird gefixt.
-
telegram ist installiert und bot aktiv .. aber ich nutze es nicht.