Seite 1 von 1

Restore der Influx-DB bricht ab

Verfasst: 6. Feb 2022 18:56
von ulkrueger
Hallo,

bin stark am verzweifeln. Eigentlich möchte ich doch nur eine Influx-DB von einer Openhabian-Installation auf eine andere übertragen.

Quelle:
RPi4 Openhabian - openHAB 3.2.0 - Release Build
Influx 1.8.9
Ziel:
RPi4 Openhabian - openHAB 3.2.0.M1 - Milestone Build
Influx 1.8.10

Backup auf Qell-RPi:

Code: Alles auswählen

influxd backup -portable /home/openhabian/backup
Transfer des Ordners "backup" über FTP an gleiche Stelle auf Ziel-RPi

Löschen der vorhandenen, neu eingerichteten, leeren Datenbank "OpenHab_db"

Code: Alles auswählen

drop database openhab_db
Restore auf Ziel-RPi:

Code: Alles auswählen

openhabian@openhabian: influxd restore -portable -database openhab_db /home/openhabian/backup
2022/02/06 18:06:03 Restoring shard 6 live from backup 20220206T153842Z.s6.tar.gz
2022/02/06 18:06:03 Restoring shard 14 live from backup 20220206T153842Z.s14.tar.gz
2022/02/06 18:06:04 Restoring shard 33 live from backup 20220206T153842Z.s33.tar.gz
2022/02/06 18:06:04 Restoring shard 37 live from backup 20220206T153842Z.s37.tar.gz
2022/02/06 18:06:05 Restoring shard 54 live from backup 20220206T153842Z.s54.tar.gz
2022/02/06 18:06:06 Restoring shard 58 live from backup 20220206T153842Z.s58.tar.gz
2022/02/06 18:06:08 Restoring shard 2 live from backup 20220206T153842Z.s2.tar.gz
2022/02/06 18:06:08 Restoring shard 60 live from backup 20220206T153842Z.s60.tar.gz
2022/02/06 18:06:10 Restoring shard 11 live from backup 20220206T153842Z.s11.tar.gz
2022/02/06 18:06:10 Restoring shard 18 live from backup 20220206T153842Z.s18.tar.gz
2022/02/06 18:06:11 Restoring shard 27 live from backup 20220206T153842Z.s27.tar.gz
2022/02/06 18:06:12 Restoring shard 41 live from backup 20220206T153842Z.s41.tar.gz
2022/02/06 18:06:13 Restoring shard 52 live from backup 20220206T153842Z.s52.tar.gz
2022/02/06 18:06:14 Restoring shard 1 live from backup 20220206T153842Z.s1.tar.gz
2022/02/06 18:06:14 Restoring shard 9 live from backup 20220206T153842Z.s9.tar.gz
2022/02/06 18:06:15 Restoring shard 17 live from backup 20220206T153842Z.s17.tar.gz
2022/02/06 18:06:15 Restoring shard 16 live from backup 20220206T153842Z.s16.tar.gz
2022/02/06 18:06:16 Restoring shard 25 live from backup 20220206T153842Z.s25.tar.gz
2022/02/06 18:06:16 Restoring shard 45 live from backup 20220206T153842Z.s45.tar.gz
2022/02/06 18:06:18 Restoring shard 59 live from backup 20220206T153842Z.s59.tar.gz
2022/02/06 18:06:19 Restoring shard 38 live from backup 20220206T153842Z.s38.tar.gz
2022/02/06 18:06:19 error updating shards: write tcp 127.0.0.1:43384->127.0.0.1:8088: write: broken pipe
restore: write tcp 127.0.0.1:43384->127.0.0.1:8088: write: broken pipe
Warum bricht der Restore-Prozess hier einfach ab? Ein Timeout-Problem?
Oder gibt es noch einen anderen Weg?

Re: Restore der Influx-DB bricht ab

Verfasst: 6. Feb 2022 19:35
von KellerK1nd
Ich hab das anders gemacht, weil es bei mir so auch nicht funktioniert hat:

Auf der alten Installation schnapst du dir den kompletten Ordner /var/lib/influxdb.

Jetzt auf dem neuen System installierst du wieder influxdb (aufpassen welche Version! Ich gehe mal davon aus du nutzt 1.8.). Danach legst du die Benutzer und Datenbanken wie in der alten Version an. Ist das erledigt stoppst du influxdb. Danach kopierst du den Ordner von der alten Installation an exakt die selbe Stelle. Wichtig: jetzt ein sudo chown -Rv influxdb:influxdb /var/lib/influxb. Jetzt influxdb starten. Und alles sollte wieder so sein, wie in der alten Installation.