NEWS
Proxmox Container - Backitup Restore klappt nicht
-
Hallo,
ich habe proxmox installiert und iobroker am laufen. Allerdings bekomme ich es nicht hin mein Backup vom Paspi Pi 3 auf dem Proxmox container einzuspielen.
Ich habe auf dem Pi ein minimal Backup gemacht welches ich einspielen will.
Starte ich den Restore im UI sieht erst einmal alles gut aus. Aber der Wartebildschirm im UI bleibt ewig stehen und geht nicht weg.
Hab das Ganze mehrmals versucht. Habe auch Logs gesehen dass Redis verbindung nicht steht und den Redis Server wie mehrfach gelesen nachinstalliert.
Alles ohne Erfolg. So langsam bin ich ratlos.
Ist vielleicht der Container das Problem? -
Hallo,
ich habe proxmox installiert und iobroker am laufen. Allerdings bekomme ich es nicht hin mein Backup vom Paspi Pi 3 auf dem Proxmox container einzuspielen.
Ich habe auf dem Pi ein minimal Backup gemacht welches ich einspielen will.
Starte ich den Restore im UI sieht erst einmal alles gut aus. Aber der Wartebildschirm im UI bleibt ewig stehen und geht nicht weg.
Hab das Ganze mehrmals versucht. Habe auch Logs gesehen dass Redis verbindung nicht steht und den Redis Server wie mehrfach gelesen nachinstalliert.
Alles ohne Erfolg. So langsam bin ich ratlos.
Ist vielleicht der Container das Problem?@weidlix wie lange hast du denn gewartet?
Man ließt immer das das Ganze dauern kann. -
@weidlix ok, dann ist etwas faul
-
@weidlix ok, dann ist etwas faul
@htrecksler
Definitiv. Ich glaub redis ist das problemError: Redis connection in broken state: connection timeout exceeded. at RedisClient.connection_gone (/opt/iobroker/node_modules/redis/index.js:649:19) at Socket.<anonymous> (/opt/iobroker/node_modules/redis/index.js:289:14) at Object.onceWrapper (events.js:286:20) at Socket.emit (events.js:198:13) at TCP._handle.close (net.js:607:12) 2019-10-31 18:25:57.291 - ^[[32minfo^[[39m: iobroker Starting node restart.js 2019-10-31 18:25:57.291 - ^[[32minfo^[[39m: iobroker exit 0 2019-10-31 18:25:57.292 - ^[[33mwarn^[[39m: host.iobrokerProd AbortError: GET can't be processed. The connection is already closed. 2019-10-31 18:25:57.292 - ^[[33mwarn^[[39m: host.iobrokerProd AbortError: GET can't be processed. The connection is already closed. 2019-10-31 18:25:57.292 - ^[[31merror^[[39m: host.iobrokerProd PUBLISH can't be processed. The connection is already closed. 2019-10-31 18:25:57.292 - ^[[31merror^[[39m: host.iobrokerProd AbortError: PUBLISH can't be processed. The connection is already closed. at handle_offline_command (/opt/iobroker/node_modules/redis/index.js:851:15) at RedisClient.internal_send_command (/opt/iobroker/node_modules/redis/index.js:885:9) at RedisClient.publish (/opt/iobroker/node_modules/redis/lib/commands.js:58:25) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:192:20 at callbackOrEmit (/opt/iobroker/node_modules/redis/lib/utils.js:89:9) at /opt/iobroker/node_modules/redis/lib/utils.js:107:13 -
Nach dem starten des Restore sehe ich folgende Fehlermeldung in den Logs:
2019-10-31 19:26:41.760 - ^[[32minfo^[[39m: host.iobrokerProd All instances are stopped. 2019-10-31 19:26:41.847 - ^[[32minfo^[[39m: host.iobrokerProd terminated 2019-10-31 19:26:55.016 - ^[[32minfo^[[39m: host.iobrokerProd iobroker.js-controller version 1.5.14 js-controller starting 2019-10-31 19:26:55.018 - ^[[32minfo^[[39m: host.iobrokerProd Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2019-10-31 19:26:55.018 - ^[[32minfo^[[39m: host.iobrokerProd hostname: iobrokerProd, node: v10.17.0 2019-10-31 19:26:55.019 - ^[[32minfo^[[39m: host.iobrokerProd ip addresses: 192.168.178.189 fe80::481e:ff:feb3:42c 2019-10-31 19:26:55.200 - ^[[32minfo^[[39m: host.iobrokerProd inMem-objects listening on port 9001 2019-10-31 19:26:55.222 - ^[[32minfo^[[39m: host.iobrokerProd InMemoryDB connected 2019-10-31 19:26:55.267 - ^[[32minfo^[[39m: Delete host system.host.iobrokerProd 2019-10-31 19:26:55.291 - ^[[32minfo^[[39m: host.iobrokerProd 46 instances found 2019-10-31 19:26:55.298 - ^[[33mwarn^[[39m: host.iobrokerProd startInstance cannot find adapter "flot@1.9.1". Try to install it... 1 attempt 2019-10-31 19:26:55.298 - ^[[32minfo^[[39m: iobroker install flot@1.9.1 2019-10-31 19:26:55.327 - ^[[32minfo^[[39m: host.iobrokerProd starting 2 instances 2019-10-31 19:26:55.426 - ^[[32minfo^[[39m: host.iobrokerProd instance system.adapter.admin.0 started with pid 1550 2019-10-31 19:26:57.986 - ^[[32minfo^[[39m: iobroker No connection to states 127.0.0.1:6379[redis] 2019-10-31 19:26:57.992 - ^[[32minfo^[[39m: iobroker exit 22 -
Nach dem starten des Restore sehe ich folgende Fehlermeldung in den Logs:
2019-10-31 19:26:41.760 - ^[[32minfo^[[39m: host.iobrokerProd All instances are stopped. 2019-10-31 19:26:41.847 - ^[[32minfo^[[39m: host.iobrokerProd terminated 2019-10-31 19:26:55.016 - ^[[32minfo^[[39m: host.iobrokerProd iobroker.js-controller version 1.5.14 js-controller starting 2019-10-31 19:26:55.018 - ^[[32minfo^[[39m: host.iobrokerProd Copyright (c) 2014-2018 bluefox, 2014 hobbyquaker 2019-10-31 19:26:55.018 - ^[[32minfo^[[39m: host.iobrokerProd hostname: iobrokerProd, node: v10.17.0 2019-10-31 19:26:55.019 - ^[[32minfo^[[39m: host.iobrokerProd ip addresses: 192.168.178.189 fe80::481e:ff:feb3:42c 2019-10-31 19:26:55.200 - ^[[32minfo^[[39m: host.iobrokerProd inMem-objects listening on port 9001 2019-10-31 19:26:55.222 - ^[[32minfo^[[39m: host.iobrokerProd InMemoryDB connected 2019-10-31 19:26:55.267 - ^[[32minfo^[[39m: Delete host system.host.iobrokerProd 2019-10-31 19:26:55.291 - ^[[32minfo^[[39m: host.iobrokerProd 46 instances found 2019-10-31 19:26:55.298 - ^[[33mwarn^[[39m: host.iobrokerProd startInstance cannot find adapter "flot@1.9.1". Try to install it... 1 attempt 2019-10-31 19:26:55.298 - ^[[32minfo^[[39m: iobroker install flot@1.9.1 2019-10-31 19:26:55.327 - ^[[32minfo^[[39m: host.iobrokerProd starting 2 instances 2019-10-31 19:26:55.426 - ^[[32minfo^[[39m: host.iobrokerProd instance system.adapter.admin.0 started with pid 1550 2019-10-31 19:26:57.986 - ^[[32minfo^[[39m: iobroker No connection to states 127.0.0.1:6379[redis] 2019-10-31 19:26:57.992 - ^[[32minfo^[[39m: iobroker exit 22 -
Hab jetzt einfach mal ein iobroker restore 0 ausgeführt.
Folgende Fehlermeldung:
root@iobrokerProd:/opt/iobroker/backups# iobroker restore 0 No connection to states 127.0.0.1:6379[redis]Aber vorher über UI angestoßen. Also vielleicht schon vorher kaputt.
-
Hab jetzt einfach mal ein iobroker restore 0 ausgeführt.
Folgende Fehlermeldung:
root@iobrokerProd:/opt/iobroker/backups# iobroker restore 0 No connection to states 127.0.0.1:6379[redis]Aber vorher über UI angestoßen. Also vielleicht schon vorher kaputt.
-
Restore 0 mit frischem Container sagt:
oot@ioBrokerProd:/opt/iobroker/backups# cd .. root@ioBrokerProd:/opt/iobroker# iobroker restore 0 Stop iobroker first! root@ioBrokerProd:/opt/iobroker# iobroker stop root@ioBrokerProd:/opt/iobroker# iobroker restore 0 /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:568 if (parseInt(name.trim(), 10).toString() === name.trim().toString()) { ^ TypeError: name.trim is not a function at BackupRestore.restoreBackup (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupBackup.js:568:27) at dbConnect (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:1501:28) at Object.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3114:29) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemServer.js:184:26) at runCallback (timers.js:705:18) at tryOnImmediate (timers.js:676:5) at processImmediate (timers.js:658:5) root@ioBrokerProd:/opt/iobroker# -
@simatec den status ob redis aktiv ist.
War ja nur so ein gedankengang, falls ja, das vllt etwas falsch eingestellt wurde. -
So restore mit Dateiname funktioniert. Aber danach komme ich nicht auf die admin Oberflache:
host.ioBrokerProd object system.certificates created System successfully restored! root@ioBrokerProd:/opt/iobroker/backups# cd .. root@ioBrokerProd:/opt/iobroker# iobroker start root@ioBrokerProd:/opt/iobroker# iobroker status No connection to states 127.0.0.1:6379[redis] -
Ok, ich glaube ich bin ein Schritt weiter. Mein alter iobroker auf dem PI hate als State DB redis eingestellt. Meine Neuinstallation hatte File eingestellt. Jetzt habe ich auf dem NUC redis installiert und auf redis umgestellt. Allerdings lief der Redis Server nicht. Den have ich jetzt händisch gestartet und jetzt sehe ich in den Logs dass Adapter installiert werden.
Was muss ich denn tun damit der Redis Server automatisch startet wenn ich den Container hochfahre? -
Ok, ich glaube ich bin ein Schritt weiter. Mein alter iobroker auf dem PI hate als State DB redis eingestellt. Meine Neuinstallation hatte File eingestellt. Jetzt habe ich auf dem NUC redis installiert und auf redis umgestellt. Allerdings lief der Redis Server nicht. Den have ich jetzt händisch gestartet und jetzt sehe ich in den Logs dass Adapter installiert werden.
Was muss ich denn tun damit der Redis Server automatisch startet wenn ich den Container hochfahre?@weidlix dann lag ich ja doch nicht ganz falsch. Der sollte doch eigentlich automatisch starten.
Hast du eigens nen Ct für Redis erstellt oder Redis in IoBroker installiert? -
Ok, ich glaube ich bin ein Schritt weiter. Mein alter iobroker auf dem PI hate als State DB redis eingestellt. Meine Neuinstallation hatte File eingestellt. Jetzt habe ich auf dem NUC redis installiert und auf redis umgestellt. Allerdings lief der Redis Server nicht. Den have ich jetzt händisch gestartet und jetzt sehe ich in den Logs dass Adapter installiert werden.
Was muss ich denn tun damit der Redis Server automatisch startet wenn ich den Container hochfahre? -
@weidlix dann lag ich ja doch nicht ganz falsch. Der sollte doch eigentlich automatisch starten.
Hast du eigens nen Ct für Redis erstellt oder Redis in IoBroker installiert?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden