Frage zur neuen EPG- Datenbank

  • genau, zum Zurücksetzen ist empty das bessere Kommando, nicht umsonst habe ich das auch ins OpenEPG gemacht ...


    Da sind ein paar Befehle die man nicht wirklich braucht im Alltag


    Aber ich benutze die Plugins ja auch selber um Dinge auszuprobieren, also sind auch Spielereinen drinnen die sonst kaum wer verwenden wird oder soll.

  • Hmmm....


    Ich werd noch bescheuert.
    Das hat mal funktioniert. Nu geht's nicht mehr und ...


    Edith sagt: Grrr. Nu geht's wieder. Ich hasse Außerirdische.

    Einmal editiert, zuletzt von Bitnapper ()

  • Kacke.


    Wieder das Selbe.
    Ich lösche sogar mit dem OpenEPG Plugin die DB. Reboote nochmal.
    Beim XMLTVimport dann... 0 events imported.
    Im Log (liefer ich nach) sieht eigentlich alles gut aus. Der parst auch die channels.xml und zeigt im Log viele Sender "found" an.
    Aber dann tut sich nichts mehr.
    Zum Haare-rausreißen.


    Habe auch festgestellt, daß nach dem letzen Erfolg nachts das EPG nicht aktualisiert wird. Wenn er erst mal 4 Tage importiert hat, dann belibt es bis zu dem Datum gleich. Bis - 4 Tage später - kein EPG mehr da ist.


    Grrrr....


    Was um Himmels willen mache ich falsch?
    Oder bin ich der einzige, der das benutzt?

  • hast du überhaupt aktuelle resourcen installiert?


    channels ist nur ein teil, die xml (mit EPG) müssen auch geladen werden, wenn du da noch eine alte datei hast die auf ein server verweist der nicht mehr verfügbar ist...

  • Erstens solltest du die aktuelle 2.3 vom XMLTV Plugin für DreamOS benutzen und selbst mit einer aktuellen *.sources.xml wo die toten Server entfernt wurde gibt es derzeit reichlich Stabilitätsprobleme der Downloadserver durch DOS Attacken. Könnt Ihr alles bei unseren holländischen *** nachlesen, das Jammern hier bringt da genau nichts, weil es nichts mit meinen Anpassungen ans DreamOS zu tun hat.

  • Klar nutze ich die 2.3.
    Wo liegt der Hase begraben?
    Ich habe sogar das plugin removed. Neugestartet, neuinstalliert, meine super-abgespeckte sources reingetan (anbei aber anonymisiert).
    Dann rein ins Plugin, die sources ausgewählt und wieder das selbe.


    Zusatzinfos:
    Ich kann ohne weiteres die beiden in der sources angegebenen Quellen herunterladen.
    Das einzige, was mir im Log spanisch vorkommt ist das ZEIFACHE Herunterladen und Anlegen von /tmp/epgimport.gz!
    Erst holt er sich die xml für CSAT und speichert nach /tmp/epgimport.gz
    Und dann holt er sich die channels und bügelt die ACUH nach /tmp/epgimport.gz.


    Vielleicht bin ich auch nur zu doof für diese Welt. Nach 4 Stunden rumbalsteln glaube ich das bald.


    Hier die abgespeckte [anonymisierte aber sonst VOLLSTÄNDIGE!] sources:


    und hier das Log: (nicht über den Fehler daß die .conf fehlt wundern, das ist normal beim ersten Aufruf)



    Mar 22 23:11:11 dm7080 enigma2[181]: action -> WizardActions ok
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for EPG Import Configuration
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Daily automatic import
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Automatic start time
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for When in deep standby
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Show in extensions
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Start import after booting up
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Load long descriptions up to X days
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Cancel
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Ok
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Manual
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Sources
    Mar 22 23:11:11 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Importing: %s
    Mar 22 23:11:11 dm7080 enigma2[181]: %s events
    Mar 22 23:11:11 dm7080 enigma2[181]: Looking for embedded skin
    Mar 22 23:11:11 dm7080 enigma2[181]: reused converter!
    Mar 22 23:11:11 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memstat: used=18872 kB, free 210504 kB, s 18872 kB
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:11 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memstat: used=18896 kB, free 210480 kB, s 18896 kB
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:11 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memstat: used=18920 kB, free 210456 kB, s 18920 kB
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:11 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memstat: used=18944 kB, free 210432 kB, s 18944 kB
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:11 dm7080 enigma2[181]: create buffer for widget 600 x 485
    Mar 22 23:11:11 dm7080 enigma2[181]: accel 1164000 bytes
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memstat: used=18968 kB, free 210408 kB, s 18968 kB
    Mar 22 23:11:11 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:15 dm7080 enigma2[181]: action -> ColorActions blue
    Mar 22 23:11:15 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Cancel
    Mar 22 23:11:15 dm7080 enigma2[181]: [EPGImport] fallback to default translation for Ok
    Mar 22 23:11:15 dm7080 enigma2[181]: [EPGImport] No settings [Errno 2] No such file or directory: '/etc/enigma2/epgimport.conf'
    Mar 22 23:11:15 dm7080 enigma2[181]: Looking for embedded skin
    Mar 22 23:11:15 dm7080 enigma2[181]: reused converter!
    Mar 22 23:11:15 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memstat: used=20108 kB, free 209268 kB, s 20108 kB
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:15 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memstat: used=20132 kB, free 209244 kB, s 20132 kB
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:15 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memstat: used=20156 kB, free 209220 kB, s 20156 kB
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:15 dm7080 enigma2[181]: accel 22400 bytes
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memstat: used=20180 kB, free 209196 kB, s 20180 kB
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:15 dm7080 enigma2[181]: create buffer for widget 600 x 485
    Mar 22 23:11:15 dm7080 enigma2[181]: accel 1164000 bytes
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memstat: used=20204 kB, free 209172 kB, s 20204 kB
    Mar 22 23:11:15 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:17 dm7080 enigma2[181]: action -> SetupActions ok
    Mar 22 23:11:19 dm7080 enigma2[181]: action -> SetupActions save
    Mar 22 23:11:19 dm7080 enigma2[181]: [EPGImport] Selected sources: ['My France XMLTV']
    Mar 22 23:11:19 dm7080 enigma2[181]: sourcesDone(): True ['My France XMLTV']
    Mar 22 23:11:21 dm7080 enigma2[181]: [EPGC] cleanupOutdated
    Mar 22 23:11:22 dm7080 enigma2[181]: nr_read 547 nr_write 1
    Mar 22 23:11:22 dm7080 enigma2[181]: sum 548 prev_sum 548
    Mar 22 23:11:22 dm7080 enigma2[181]: hdd IDLE!
    Mar 22 23:11:22 dm7080 enigma2[181]: [IDLE] 30.0000429153 300 False
    Mar 22 23:11:24 dm7080 enigma2[181]: action -> ColorActions yellow
    Mar 22 23:11:24 dm7080 enigma2[181]: [EPGImport] fallback to default translation for EPGImport Plugin
    Mar 22 23:11:24 dm7080 enigma2[181]: Import of epg data will start
    Mar 22 23:11:24 dm7080 enigma2[181]: This may take a few minutes
    Mar 22 23:11:24 dm7080 enigma2[181]: Is this ok?
    Mar 22 23:11:24 dm7080 enigma2[181]: accel 11872 bytes
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memstat: used=20108 kB, free 209268 kB, s 20108 kB
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:24 dm7080 enigma2[181]: accel 11872 bytes
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memstat: used=20120 kB, free 209256 kB, s 20120 kB
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:24 dm7080 enigma2[181]: accel 11872 bytes
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memstat: used=20132 kB, free 209244 kB, s 20132 kB
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:24 dm7080 enigma2[181]: create buffer for widget 456 x 319
    Mar 22 23:11:24 dm7080 enigma2[181]: accel 581856 bytes
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memstat: used=20144 kB, free 209232 kB, s 20144 kB
    Mar 22 23:11:24 dm7080 enigma2[181]: accel memory: 0
    Mar 22 23:11:27 dm7080 enigma2[181]: action -> MsgBoxActions ok
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGImport] oudeis patch not detected, using epg.dat instead.
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGDB] is located at /etc/enigma2/epg.db
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGDB] saving EPG to /etc/enigma2/epg.db
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGC] db thread stopped
    Mar 22 23:11:27 dm7080 enigma2[181]: thread joined 0
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGC] Saving database from memory
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGImport] nextImport, source= My France XMLTV
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGImport] Downloading: http://www.blabla/rytecxmltvcsat.gz to local path: /tmp/epgimport.gz
    Mar 22 23:11:27 dm7080 enigma2[181]: before: 1
    Mar 22 23:11:27 dm7080 enigma2[181]: after: 1
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGC] db thread started
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGC] start caching events(1427062287)
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGImport] epgcache save finished
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGDB] epgcache save finished
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGDB] /etc/enigma2/epg.db exists
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGDB] ADDED Rytec XMLTV EPG with source_id 5
    Mar 22 23:11:27 dm7080 enigma2[181]: [EPGDB] connect to /etc/enigma2/epg.db finished
    Mar 22 23:11:28 dm7080 enigma2[181]: [eFileMonitor] 1 events queued
    Mar 22 23:11:28 dm7080 enigma2[181]: [eFileMonitor] File {/tmp/epgimport.gz} has been created
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGImport] afterDownload /tmp/epgimport.gz
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGImport] unlink /tmp/epgimport.gz
    Mar 22 23:11:30 dm7080 enigma2[181]: [eFileMonitor] 1 events queued
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGImport] Downloading: http://www.blabla/rytec.channels.xml.gz to local path: /tmp/epgimport.gz
    Mar 22 23:11:30 dm7080 enigma2[181]: [eFileMonitor] File {/tmp/epgimport.gz} has been deleted
    Mar 22 23:11:30 dm7080 enigma2[181]: [eFileMonitor] 1 events queued
    Mar 22 23:11:30 dm7080 enigma2[181]: [eFileMonitor] File {/tmp/epgimport.gz} has been created
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGImport] afterChannelDownload /tmp/epgimport.gz
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGImport] Using twisted thread
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGImport] Parsing channels from 'rytec.channels.xml.gz'
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGimport] found channel 2BE
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGimport] found channel BRAVA HD
    Mar 22 23:11:30 dm7080 enigma2[181]: [EPGimport] found channel BVN TV
    #### laaange senderliste....
    Mar 22 23:11:32 dm7080 enigma2[181]: [EPGimport] found channel ProSieben Schweiz
    Mar 22 23:11:32 dm7080 enigma2[181]: [EPGimport] found channel ProSieben Austria
    Mar 22 23:11:32 dm7080 enigma2[181]: [EPGimport] found channel PULS 4 Austria
    Mar 22 23:11:32 dm7080 enigma2[181]: [EPGimport] found channel RTL Austria
    Mar 22 23:11:52 dm7080 enigma2[181]: nr_read 547 nr_write 1
    Mar 22 23:11:52 dm7080 enigma2[181]: sum 548 prev_sum 548
    Mar 22 23:11:52 dm7080 enigma2[181]: hdd IDLE!
    Mar 22 23:11:52 dm7080 enigma2[181]: [IDLE] 60.0002498627 300 False
    Mar 22 23:11:54 dm7080 enigma2[181]: It's now Sun Mar 22 23:11:54 2015
    Mar 22 23:11:54 dm7080 enigma2[181]: [timer.py] next activation: 1427062414 (in 99010 ms)
    Mar 22 23:11:56 dm7080 enigma2[181]: It's now Sun Mar 22 23:11:56 2015
    Mar 22 23:11:56 dm7080 enigma2[181]: [timer.py] next activation: 1427062416 (in 99009 ms)
    Mar 22 23:11:57 dm7080 enigma2[181]: It's now Sun Mar 22 23:11:57 2015
    Mar 22 23:11:57 dm7080 enigma2[181]: [timer.py] next activation: 1427062417 (in 99010 ms)
    Mar 22 23:12:21 dm7080 enigma2[181]: [EPGC] cleanupOutdated


    So, und das war's.
    Im Menü steht auch, daß 0 events importiert werden. Auch nach 20 Minuten ist das immer noch so.



    So bescheuert kann man doch nicht sein. EIN plugin installieren, EINE sources Datei anlegen und EINEN Knopf drücken.
    Das MUSS doch gehen!



    Tausend Dank im Voraus, mich vor einem Suizid zu bewahren!



    Bitnapper

  • bloede nur das es bei mir noch geht...


    und bloede das ich jetzt schon mehrmals geschrieben habe das rytec.sources.xml kein guter Name ist ....

  • Mein sources heißt "franz.sources.xml".
    Und das "rytec.channels..." Kann ich wohl kaum umbenennen.


    Sonst gib mir mal bitte eine korrekte Anleitung zum Atombombeneinsatz und KOMPLETTER deinstallation.
    Das führe ich dann Schritt für Schritt durch.
    .
    Dann installiere ich XMLTVimport 2.3-r0 neu, starte enigma2 neu,
    Dann nehme ich OpenEPG und lösche die DB


    lege meine sources rein, wähle sie im Plugin aus und drücke auf "manuell".


    Mehr kann ich doch nicht falsch machen.
    Diese Manipulationen dauern nicht mal 3 Minuten.


    Vielen Dank Herr Doktor.

  • Die Meldungen des Plugins sind nur deswegen etwas seltsam weil ich versuche möglichst nahe am Original Plugin zu bleiben und nur die Änderungen fürs DreamOS unterstützen will.


    Ich habe es geraden nochmals ausprobiert, geht alles problemlos.


    Allerdings solltest du wen du OpenEPG auch benutzt für die Sender die es bedient KEIN XMLTV benutzen, weil OpenEPG Priorität 100 hat und XMLTV nur 99. Man kann beide Plugins also schon gleichzeitig benutzen aber nicht fürs gleiche - also wenn du EPG für UK mit OpenEPG vom Transponder ladest macht es wenig Sinn das nachher auch mit XMLTV zu probieren.


    Nur fürs Anlegen einer leeren epg.db und auch zum checken ob sie corrupt ist reicht auch das EPGdbBackup Plugin da sind alle nötigen Funktionen vorhanden und du kannst auch checken ob du irgend einen Blödsinn in den Settings eingestellt hast, wie EPG Laden für 0 Tage oder ähnliches.


    Und ich kann mich nur wiederholen, ich habe gerade damit extra wegen dir sowohl den EPG für UK als auch AUT/CH/DE geladen - ca. 100k Events.


    LG
    gutemine

    Einmal editiert, zuletzt von Lost in Translation ()

  • auch ich hab mal mein EPG vollgemüllt mit xmltv-daten
    funzt ohne problem


    ich wurde auch mal anfangen mit nicht-modifizierten dateien, um sicher zu sein


    und jetzt wieder die epg.db mit OpenTV-daten zurück restoren :winking_face:

  • Danke fürs Bestätigen das es funktioniert.


    Und nur damit aus meinem Post nichts falsches rausgelesen wird - man kann schon auch OpenEPG benutzen um eine leere Datenbank zu erzeugen die dann vom XMLTV benutzt wird und auch beide Plugins gleichzeitig benutzen, das EPGdbBackup ist halt universeller.


    Und ich lade beim Testen auch nur mehr von 2 Servern ... aber wie ich schon im Originalthread geschrieben habe da muss sich jetzt jeder selber helfen, weil mir ist das zu blöde was da abgeht.


    Was mich mehr ärgert ist dass das Saven der epg.db immer noch nicht optimiert wurde, muss ich wirklich ein Plugin dafür machen wegen 2 codezeilen ?

    2 Mal editiert, zuletzt von Lost in Translation ()

  • Das KANN doch nicht sein?
    Mir wird's nun zu bunt. Der Fehler SITZT 99% VOR der Box.


    Hier ist mein VOLLSTÄNDIGES franz.sources.xml



    Bitte versucht das mal einer mit meiner sources! Bitte, bitte! Das kann dann zumindest beweisen, daß ICH doof bin!


    PS: Das OpenEPG benutze ich NUR, um eine leere DB zu erhalten. Es gibt ja keine französischen MediaHighway Daten mehr.
    PPS: Wer gibt mir mal das Rezept um DEFINITIV alle Reste vom XMLTVimport Plugin zu vernichten?
    Ein dpkg -r enigma2-plugin-extensions-xmltvimport
    meckert immer daß noch volle Verzeichnisse vorhanden sind.
    Ich lösche dann alles per Hand.


    Außerdem behält er nach einer Neuinstallation immer noch die Uhrzeit, die ich zum Autoscan eingestellt habe, obwohl ich die epgimport.conf gelöscht hatte.
    Wie werde ich DEFINITIV alles los?


    Danke für Eure Geduld.

    5 Mal editiert, zuletzt von Bitnapper ()

  • So - ich habe die Schnauze voll!
    Habe zum hundertsten Mal alles neu gemacht.
    Und...? Nun geht's!
    Zum Kotzen, wenn ich nicht weiß woran es lag.
    Nun mal abwarten, ob er nachts nun auch anständig updated. Das hat er vorher auch nicht gemacht.


    Danke für Eure Geduld. :smiling_face:

  • wenn du 100x das gleiche machst kommt auch 100x das gleiche raus .... meistens.


    Ich hätte neugeflasht und keine Settings oder andere Plugins eingespielt und dann hätte es wahrscheinlich auch gleich wieder funktioniert ....


    Ich bin fast 100% sicher das du irgenwann mal im EPGdbBackup oder sonst wo an den Cache timespan oder cache outdated settings rumgespielt hast und wenn da Blödsinn drinnen steht das alle events ausserhalb der dadurch bestimmte Zeit liegen dann werden halt auch keine mehr geladen.

  • Daher auch meine Frage, wie man die Plugins MIT SETTINGS wieder los wird. Also sauber und Komplett entfernen, inklusive Einstellungen.
    Das bringt ja sonst nichts, wenn ein ein neu-indtalliertes Plugin die "verdrehten" Einstellungen einer vorherigen installation wiederverwendet.