Hallo,
Ich probiere mich gerade an dem Umzug meines Servers auf neue Hardware.
VDR und EPGD laufen dabei in eigenen Docker Containern.
Installiert wurden die Container mit Hilfe der Stable Repositorys von Frodo
Folgende Versionen von EPGD kommen dabei zu Einsatz.
Alt 1.1.97
Neu 1.1.114
Und so bin ich dabei vorgegangen:
Zunächst habe ich auf dem neuen Server die neuen Images erstellt und die Container mit der Config vom alten Server gestartet.
Dann habe ich gewartet bis der neue EPGD seine Programmdaten alle gescraped hat.
Dann habe ich den EPGD Container und den VDR Container gestoppt.
Auf dem alten Server habe ich nun die Tabellen searchtimers und timersdone via mysqldump exportiert.
Auf dem neuen Server habe ich diese dann mittels phpmyadmin wieder in eine Temp-Datenbank importiert.
In der timersdone Tabelle habe ich dann alle Zeilen mit dem State "C" gelöscht.
In der searchtimers habe ich dann die ID des alten VDR-Servers durch die des neuen ersetzt, damit dieser als Aufnahmeserver verwendet wird.
Danach habe ich nur die Daten in die entsprechenden Tabellen der neuen EPGD Datenbank kopiert.
Nun bin ich davon ausgegangen, das EPGD die gleichen Timer anlegt, wie auf dem alten Server.
Dass tut er aber nicht. Es fehlen jede Menge Einträge in der Timerliste.
Wenn ich mir die Suchergebnisse eines Suchtimers auf dem neuen EPGD mit Testen anschaue dann sind die fehlenden Einträge mit "R" markiert.
Schaue ich dann in der Auftragshistorie tauchen diese dort aber nicht auf.
Hat jemand eine Idee woran es liegen kann?
Oder ist der Weg des Umzuges falsch?