EPG leer nach GUI-Neustart, OK nach Reboot

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • EPG leer nach GUI-Neustart, OK nach Reboot

      Folgendes Phänomen:

      Nach jedem GUI-Neustart ist mein EPG leer! Nach einem Neustart (reboot) ist es dann wieder gefüllt.

      epg.dat liegt direkt im Flash (\etc\Enigma2\).

      Ich häng mal das Log ab Zeitpunkt des GUI-Neustarts rein. Erkennt man darin den Fehler?
    • Das beschriebene Problem hat nach wie vor Bestand. Nach jedem GUI-Neustart wird mein EPG geleert. Nur nach einem Neustart (Reboot) bleibt es korrekt bestehen – und füllt sich (jedenfalls in den meißten Fällen) wieder korrekt, wenn ich nach dem GUI-Neustart (>> leeres EPG) einen richtigen Neustart ausführe (>> wieder volles EPG).

      Es ist egal, wo die epg.dat liegt. Überlichersweise liegt es im Flash (\etc\Enigma2\). Hab alternativ auch schon auf meiner HDD getestet – dasselbe Problem!

      Normal ist das doch nicht. Kommt das Problem jemandem bekannt vor? Habt ihr Lösungsansätze?
    • Die EPG-Daten liegen während des Betriebs im Hauptspeicher des Enigma2-Prozesses.
      Um die Daten beim Beenden oder Runterfahren nicht zu verlieren, werden sie dann in die epg.dat geschrieben.
      Beim nächsten Start wird die epg.dat dann wieder gelesen und die Daten sind wieder verfügbar.

      In deinem Debug-Log ist überhaupt kein Zugriff auf die epg.dat zu sehen... Die Datei wird nicht gelesen und daher sind auch keine Daten vorhanden.

      Dass nichtmals versucht wird, die epg.dat zu lesen, ist sehr ungewöhnlich.
      Da muss irgendwas gründlich falsch sein. Soweit ich weiß, kann man das in der Konfiguration nicht abschalten. Auch wenn der Pfad zur epg.dat in der Konfiguration falsch wäre, sollte man zumindest den Leseversuch im Log sehen.

      Da ist jetzt schwer zu sagen, woran das liegen kann...

      Du könntest mal versuchen, die EPG-Daten im EPG-Menü aus der epg.dat von Hand zu laden.

      Wenn das meine Box wäre, würde ich da aber nicht mehr lange nach der Ursache suchen, sondern die Box neu flashen und ohne alte Settings neu aufsetzen. Damit kommt man vermutlich schneller und sicherer zum Ziel.

      Nachtrag: Das ist sicherlich kein grundsätzliches Problem im VTI... Bei mir funktioniert das Laden der EPG-Daten nach dem Neustart seit Jahren absolut zuverlässig bei jedem Neustart, und das ist bestimmt bei ganz vielen anderen Nutzern ebenfalls so...

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von RickX ()

    • Es geht hier ja "nur" um einen GUI-Neustart, wo das Problem auftritt. Wäre hier also die Frage, ob dabei die EPG-Daten aus dem Hauptspeicher gelöscht und aus der EPG.DAT wieder neu eingelesen werden. Muss ja nicht unbedingt sein. Hat das schon mal jemand verifiziert?
      Eventuelle Ratschläge gebe ich nach bestem Wissen und Gewissen aber ohne jede Gewähr. Bei Fragen fragen.
      Tipps:
      Screenshots erstellen VU+ Wiki
    • Erst mal natürlich danke @RickX für deine Recherche und Tipps!

      Auch wenn ich mir natürlich echt ein anderes Resultat gewünscht hätte. Dieses EPG-Problem trat bei mir so gut wie von Anfang an meiner neuen Duo4K auf. Inzwischen habe ich einige neue Plugins installiert, mühsam eingerichtet und einige weitere Einstellungen vorgenommen. Ich verstehe natürlich den empfohlenen Ansatz, hege aber noch die Hoffnung, dass vielleicht doch noch jemand einen Tipp bei der Fehlersuche hat?

      Danke auch @harry vu+ – mein Mit-Leidtragender. Ich möchte allein deshalb allerdings ungern zu oatv wechseln.
    • Hast Du denn mal versucht, nach einem Neustart die EPG-Daten von Hand zu laden?
      Das geht in den VTI-EPG-Einstellungen, ganz unten „EPG aus Datei laden“.

      hdvv1910 schrieb:


      Ich möchte allein deshalb allerdings ungern zu oatv wechseln.
      Das würde sicherlich genauso funktionieren, wie VTI neu zu Flashen.
      Ist ja in beiden Fällen eine saubere Neuimstallation.
      Dabei ist es aber egal, ob Du das mit OpenATV oder VTI machen würdest...
    • RickX schrieb:

      Hast Du denn mal versucht, nach einem Neustart die EPG-Daten von Hand zu laden?
      Das geht in den VTI-EPG-Einstellungen, ganz unten „EPG aus Datei laden“.
      Ja, das funktioniert dann auch.
      Ich versuche einfach, wann immer es geht, den GUI-Neustart zu vermeiden. Aber gut find ich das nicht.

      Da ich nicht der einzige mit diesem Problem bin, gibts keine Chance, dass man das im VTi weiter untersuchen und ggf. was fixen kann?
    • Wenn das manuelle Laden der epg.dat funktioniert zeigt dies, dass das Speichern funktioniert und die Daten in der Datei in Ordnung sind. Das ist schonmal viel wert.

      Wo liegt die epg.dat jetzt auf der Box. Es kann z. B. Probleme geben, wenn die Datei auf einer externen Platte oder Netzwerkfreigabe ist, die zu dem Zeitpunkt, wo die Datei gelesen werden soll, noch nicht verfügbar ist.

      Du hattest geschrieben, dass Du es auch schon mit der epg.dat im Flash probiert hast. Kannst Du das nochmal überprüfen?


      hdvv1910 schrieb:

      Da ich nicht der einzige mit diesem Problem bin, gibts keine Chance, dass man das im VTi weiter untersuchen und ggf. was fixen kann?
      Wenn Du das VTI frisch sauber installierst funktioniert es ja... Das ist dann schwer, etwas zu finden, was korrigiert werden muss.
    • Du hast natürlich recht. Copy-/Paste-Fehler von meinem ersten Beitrag. Eingestellt ist natürlich korrekt /etc/enigma2.

      Ich poste mal meine EPG-Einstellungen. Vielleicht fällt da jemand was auf?
      Dateien
    • bei mir steht "EPG Daten speichern alle x Minuten = 0" und
      Sprache 1 = keine
      Sprache 2 = keine

      Stell das mal so ein, dann GUI Restart und beide Debug Logs (herunterfahren und Neustart) posten.
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen
    • Im ersten Log ist gut zu sehen, wie die epg.dat geladen wird:
      16:57:11.864 [e2-core] [eEPGCache] 44386 events read from /etc/enigma2/epg.dat

      Das passiert ca. 13 Sekunden nach dem Start.

      Im zweiten Log gibt es diese Zeile nicht... Da werden die EPG-Daten nicht eingelesen.
      Ich sehe im zweiten Log auch keine Fehlermeldung, dass es vergeblich versucht worden wäre...

      Interessant ist vielleicht auch dieser Eintrag aus dem erfolgreichen Start:
      16:57:11.608 [e2-core] [eEPGCache] time updated.. start EPG Mainloop

      Den gibt es im zweiten Log auch nicht.

      Im ersten Log finde ich 88 Zeilen, in denen EPG vorkommt, im zweiten Log sind es nur 17.
      Da passiert einfach kaum etwas mit dem EPG...


      Keine Ahnung, woran so etwas liegen könnte.
    • Da fehlt bei dir das Laden der Datei /etc/enigma2/epg.dat


      16:57:35.412 [e2-core] [eEPGCache] Initialized EPGCache (wait for setCacheFile call now)
      16:57:52.570 [e2-core] [eEPGCache] disable Vu+ DVB EPG blacklist mode
      16:57:52.570 [e2-core] [eEPGCache] set Vu+ in EPG-server (default) mode

      bei mir sieht das so aus:
      Spoiler anzeigen
      17:16:02.950 [e2-python] [#----] VTiCore [DataBase] init database: /media/hdd/epg.db
      17:16:02.963 [e2-core] [eEPGCache] disable Vu+ DVB EPG blacklist mode
      17:16:02.963 [e2-core] [eEPGCache] set Vu+ in EPG-server (default) mode
      17:16:02.963 [e2-core] [eEPGCache] setCacheFile read/write epg data from/to '/etc/enigma2/epg.dat'
      17:16:02.963 [e2-core] [eEPGCache] time updated.. start EPG Mainloop
      17:16:02.963 [e2-core] before: 1
      17:16:02.963 [e2-core] after: 1
      17:16:02.963 [e2-core] [eEPGCache] create epg.dat backup
      17:16:02.963 [e2-python] not showing fine-tuning wizard, config variable doesn't exist
      17:16:02.964 [e2-python] showtestcard is false
      17:16:02.967 [e2-python] Looking for embedded skin
      17:16:02.978 [e2-python] setValue100
      17:16:02.978 [e2-core] Setvolume: 100 100 (raw)
      17:16:02.978 [e2-core] Setvolume: 0 0 (-1db)
      17:16:02.981 [e2-python] EMC: Setting EPG language: de
      17:16:03.129 [e2-core] [eEPGCache] 36760 events read from /etc/enigma2/epg.dat
      17:16:03.131 [e2-core] [eEPGCache] create real epg.dat backup


      zeig mal deine Datei /etc/enigma2/setting
      Rechtschreibfehler sind beabsichtigt, sie fördern ein genaueres Lesen
      Debug Log aktivieren Putty Telnet Screenshots erstellen