Neue Version:
0.1b5-20140507
Plugin EPGBackup mit Integration vom EPGRefresh
Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
-
-
Mal ne generelle Verständnisfrage:
Der Pfad unter dem das Backup liegt ist der gleiche wie der unter Enigma eingestellte EPG-Pfad, oder? Wann greift die Box auf dieses Verzeichnis zu?
Bei mir ist das mein gemounteter USB-Stick. Damals hatte ich das so eingestellt, weil ich Angst hatte, dass die Box sonst dauerhaft auf der HDD rumrödelt.
Nun kommt es leider sporadisch vor, dass nach einem Absturz das Backup nicht automatisch beim Start eingespielt wird, sondern manuell eingespielt werden muss. Ich schiebe das darauf, dass vielleicht der Stick noch nicht gemountet ist wenn EPGB drauf zugreifen möchte.Deshalb halt die Frage wann die Box generell auf dieses Verzeichnis zugreift. Sonst leg ich das auch auf die HDD.
-
Langsam wiederholen sich die Fragen
ZitatOriginal von joe128
Wo die Backup-Dateien gespeichert werden (=Speicherort für epg.dat) ist ziemlich individuell und wird vom Plugin nicht verwaltet.
Stick-Mount:
Sobald irgend ein offener Prozess auf den mount zugreift wird nicht "umounted". Ich persönlich habe aber die Erfahrung gemacht, dass sobald Prozesse (wie backup-restore) darauf zugreifen wollen, es besser ist wenn der stick vom betriebssystem gemountet wird (also über fstab).Ein Restore wird vor dem Starten von enigma2 ausgefürt.
Ob bzw. welches Backup restored wird, sollte im Log stehen, ohne dem es wirklich schwierig ist einen Fehler zu identifzieren. -
Das war aber nicht meine Frage.
Wann greift Enigma auf den EPG-Pfad zu?
Also wenn der auf der HDD liegt, würde die während des TV-gucken immer anlaufen? -
Nein. Enigma greift standardmäßig nur beim Booten und Herunterfahren auf die epg.dat zu. Dazwischen wird der EPG komplett im Speicher vorgehalten und es ist total schnuppe, wo die epg.dat liegt/lag.
Daran ändert ja auch das EPGBackup nichts. Also da wird dann höchstens während des automatischen Backups die Festplatte anlaufen, aber das ist sinnvollerweise maximal alle paar Stunden.Die interne Festplatte ist schon der richtige Ort für die epg.dat, weil permanent verfügbar und beim Booten und Herunterfahren läuft die Festplatte sowieso an (wegen mount und umount).
-
Zitat
Original von joe128
Ja, geht. Das recoveren vor dem Starten ist eine standardfunktionalität vom epgbackup. Du müsstest überall das NAS gemounted haben, und das epg-verzeichnis dort hin zeigen lassen.
bei der box die das backup erstellen soll, stellst du ein wann bzw. unter welchen umständen ein backup erstellt werden soll. bei den anderen boxen drehst du die Einstellungen fürs Speichern ab (backup beim start, nach epgrefresh, periodisch erstellen).
Moin,ich hab´ das gestern Abend mit zwei Boxen genau so probiert. Die Datei wird von der ersten Box geschrieben. Das passt. Beim Reboot wird aber die Backup-Datei nicht geladen. Noch nicht mal von der Box mit der ich das Backup erstellt hab´. Von der zweiten Box auch nicht ...
-
Was sagt der Log?
-
Das hier:
Zitat--------------------------------------
[EPG-Backup-Script] [20140507_110707] Original epg.dat is valid, fallback - strategy not needed!
--------------------------------------
[EPG-Backup-Script] [20140507_111712] Restoring ...
Variables:
Backup enabled: true
Make backup after unsuccessfully restore: false
Valid Size: 3145728 Bytes
Valid Timespan: 7
EPG writetime: 3
Backup-Strategy: youngest_before_biggest
Maximal Bootcount: 3
Debug: true
Logpath: /media/hdd
EPG-Path: /media/net/NASUSB
--------------------------------------
[EPG-Backup-Script] [20140507_111712] epg_20140506_2233.dat too old or equal: May 6 22:34:13 2014
[EPG-Backup-Script] [20140507_111712] Modify-Date of Epg-File: May 7 11:15:57 2014
[EPG-Backup-Script] [20140507_111713] Original epg.dat is valid, fallback - strategy not needed!Edit: Im Plugin ist übrigens /tmp als Log-Pfad eingestellt. Er schreibt aber nach /media/hdd
-
Schaut in ordnung aus, das vorhandene epgfile ist jünger als das jüngste backupfile
-
Bei welchen Aktionen werden die alten epg backups gelöschT?
-
Zitat
Original von joe128
Schaut in ordnung aus, das vorhandene epgfile ist jünger als das jüngste backupfile
Ja. Klar ist das jünger, sonst wäre es ja kein BackupDas ist doch immer der Fall. Die Box soll aber trotzdem immer bei einem Reboot das Backup laden.
Also geht das, was ich vorhab´, definitv nicht, oder?
Vielleicht verstehe ich das ganze ja auch gar nicht richtig. Oder wir reden aneinander vorbei.
-
Wie rebootest du die "Child"-Boxen?
Du könntest sie zuerst runterfahren, dann das epgrefresh auf der "Master"-box laufen lassen, und dann erst die anderen boxen neustarten, dann sollten die lokalen epg-files der "Child"-Boxen älter sein. -
Zitat
Original von zackmuc
Bei welchen Aktionen werden die alten epg backups gelöschT?Wurde auch schon beantwortet: Vor jedem Restore und vor jedem Backup erstellen.
-
Zitat
Original von joe128
..... Icons (Plugin und Domain), ... sind gerne Willkommen.... inspiration auch
irgendwie fehlt mir eine Idee für ein PNG ...
-
Rettungs-Ring, Safe, mit Schritzug EPG ...
-
Zitat
Original von joe128
Wie rebootest du die "Child"-Boxen?
Du könntest sie zuerst runterfahren, dann das epgrefresh auf der "Master"-box laufen lassen, und dann erst die anderen boxen neustarten, dann sollten die lokalen epg-files der "Child"-Boxen älter sein.
Stimmt. Das könnte funktionieren. Teste ich nachher gleich. -
die neue Version 0.1b5-20140507 wird bei mir nicht installiert; er sagt zwar, dass 1 Paket erfolgreich installiert wurde, allerdings steht beim Aufruf weiter die Version 0.1b4-20140502 im Titel; kompletter Neustart der Box ohne Erfolg; ?!?!?
-
Zitat
allerdings steht beim Aufruf weiter die Version 0.1b4-20140502 im Tite
Stimmt
und die Attribute im Pluginordner sind auch nicht fix.
-
Version stimmt, da hab ich vergessen das file zu kopieren.
Was meinst du mit den attributen im pluginordner?
-
Zitat
Original von NeoSteel
die neue Version 0.1b5-20140507 wird bei mir nicht installiert; er sagt zwar, dass 1 Paket erfolgreich installiert wurde, allerdings steht beim Aufruf weiter die Version 0.1b4-20140502 im Titel; kompletter Neustart der Box ohne Erfolg; ?!?!?
Es hat sich aber ohnehin nur das sh-script verändert, also wenn im log irgendwo "housekeeping" aufscheint, hast du die neueste Version