Ich werde heute Abend mal ausgiebig testen..
HOWTO: Easyepg im Docker unter LibreElec installieren
-
PvD -
26. Juni 2019 um 10:06 -
Unerledigt
-
-
Hab gerade Mal die 2.1.0 in die docker registry gepublished - ist jetzt auch als latest markiert und läuft bei mir
-
-
bei mir läuft es NOCH nicht--
der Container startet immer wieder neu -
Kannst du dir logs anzeigen lassen? @Ruschi
-
-
Kannst du dir logs anzeigen lassen? @Ruschi
wüsste jetzt nicht wie.
ich habe das jetzt alles nochmal über die Konsole fortgesetzt.. dazu habe ich auf der separaten Platte einfach nur den Ordner /easyepg erstellt.
auch die rechte sind gleich (easyepg:users) und ich bekomme immer ein permission denied..
führe ich das skript mit dem pfad /home/easyepg.. läuft es wie es soll. -
Wo bekommst du denn das permission denied, wenn nicht aus den logs?
-
-
So, ist noch nicht 100% sicher, aber es sieht so aus das OMV auch läuft. Neuinstallationen sollten ab Version 2.1.0 meines Images funktionieren. Wer vorher installiert hat und noch mit Problemen kämpft kann mal folgende Schritte durchspielen:
1. Im übergebenen Ordner für easyepg mal schauen, ob dort ein weiterer Ordner easyepg liegt und den von Hand löschen
2. Sicherstellen, dass Ihr Version 2.1.0 des Images verwendet (müsste die OMV-GUI anzeigen) - bei einem Update hilft wohl Watchtower, was sich ebenfalls über die GUI installieren lässt
3. Für die Konfiguration von easyepg bitte folgendes über die Shell ausführen:Setzt voraus, dass Ihr User- und Group-ID korrekt gesetzt habt und natürlich der aktuelle User der Gruppe "docker" angehört - was aber eh Voraussetzung ist. Sollte jemand zu Testzwecken User- und Group-ID des root users verwendet haben (schämt Euch *g), dann lasst bitte "-u easyepg" weg.
Wenn unter OMV Probleme auftreten wären Logs sehr hilfreich. Dafür bitte in der GUI bei der Liste der laufenden Container den Container anklicken. Dadurch wird oberhalb der Liste das Icon für Anzeigen/Herunterladen der Logs des Containers aktiv.
Großer Dank an @M4tt0 und @Ruschi für die tatkräftige Unterstützung!
-
bis jetzt habe ich ja nicht wirklich geholfen..
Außerhalb meiner systemplatte läuft es ja nicht. -
-
@dlueth Habe eben nochmal reingeschaut. Nach dem Neustart des NAS hat sich der Container wieder aufgehangen. Folgendes Log konnte ich einfangen...
Spoiler anzeigen
Cloning into '/easyepg/easyepg'...
Already on 'master'
Your branch is up-to-date with 'origin/master'.
Updating main...
Updating Horizon...
'easyepg/hzn/hzn.sh' -> 'hzn/hzn.sh'
'easyepg/hzn/hzn.sh' -> 'hzn/de/hzn.sh'
[...]
'easyepg/hzn/hzn.sh' -> 'hzn/cz/'
'easyepg/hzn/hzn.sh' -> 'hzn/hu/'
'easyepg/hzn/hzn.sh' -> 'hzn/ro/'
./update.sh: line 53: hzn/at/url_printer.pl: No such file or directory
./update.sh: line 54: hzn/ch/url_printer.pl: No such file or directory
./update.sh: line 55: hzn/nl/url_printer.pl: No such file or directory
./update.sh: line 56: hzn/pl/url_printer.pl: No such file or directory
./update.sh: line 57: hzn/ie/url_printer.pl: No such file or directory
./update.sh: line 58: hzn/sk/url_printer.pl: No such file or directory
./update.sh: line 59: hzn/cz/url_printer.pl: No such file or directory
./update.sh: line 60: hzn/hu/url_printer.pl: No such file or directory
./update.sh: line 61: hzn/ro/url_printer.pl: No such file or directory
Updating Zattoo...
'easyepg/ztt/ztt.sh' -> 'ztt/ztt.sh'
[...]
'easyepg/ztt/compare_menu.pl' -> 'ztt/de/'
'easyepg/ztt/compare_menu.pl' -> 'ztt/ch/'
./update.sh: line 78: ztt/de/settings.sh: No such file or directory
./update.sh: line 79: ztt/ch/settings.sh: No such file or directory
Updating Swisscom...
'easyepg/swc/swc.sh' -> 'swc/swc.sh'
[...]
Updating tvPlayer...
'easyepg/tvp/tvp.sh' -> 'tvp/tvp.sh'
[...]
Updating Telekom...
'easyepg/tkm/tkm.sh' -> 'tkm/tkm.sh'
[...]
Updating RadioTimes...
'easyepg/rdt/rdt.sh' -> 'rdt/rdt.sh'
[...]
Updating waipu.tv...
'easyepg/wpu/wpu.sh' -> 'wpu/wpu.sh'
[...]
Updating TV-Spielfilm...
'easyepg/tvs/tvs.sh' -> 'tvs/tvs.sh'
Updating VODAFONE...
'easyepg/vdf/vdf.sh' -> 'vdf/vdf.sh'
[...]
Updating External...
'easyepg/ext/ext.sh' -> 'ext/ext.sh'
[...]
UPDATE FINISHED!Current default time zone: 'Europe/Berlin'
Local time is now: Tue Sep 3 09:30:31 CEST 2019.
Universal Time is now: Tue Sep 3 07:30:31 UTC 2019.easyepg:x:1099:1099::/easyepg:/bin/bash
Cleaning up
Running easyepg
[3J[H[2J --------------------------------------------
EASYEPG SIMPLE XMLTV GRABBER
Release v0.4.0 BETA - 2019/07/09
powered by==THE=======================================
##### ##### ##### # # ##### ##### #####
# # # # # # # # # #
##### ##### ##### ##### ##### ##### # ##
# # # # # # # # #
##### # # ##### # ##### # #####
===================================PROJECT==(c) 2019 Jan-Luca Neumann / sunsettrack4
--------------------------------------------Initializing script environment...
[ WARNING ] Internet connection check failed!
-
jaja... so wie ich es schon mitteilte.. wenn ausserhalb der systemplatte, wird nicht alles angelegt.. da fehlt immer 20%
-
-
Das ist wirklich seltsam. Gestern Abend liefs stabil über mindestens 30 Minuten. Heute Morgen war der Container wieder im Neustart-Loop. Nach einem manuellen Neustart vorhin, wurde die guide.xml sogar richtig angelegt. Trotzdem schmiert der Container dann ab. Wie sehen denn Deine logs aus, @Ruschi?
-
k.A. noch nicht neu gestartet...
Bei mir läuft es.. allerdings alles unter /home/easyepg/
Ich möchte das aber gerne auslagern.. auf hdd (/srv/dev/blabla) bin kein fan von Daten auf der OS platte..
-
-
@M4tt0 Ich hab eine Vermutung: ich nehme momentan das update-script aus dem vorhandenen easyepg Ordner und nicht den aus dem git-Clone der für das update erstellt wird. ändert sich etwas in dem update-script (also welche Dateien er wohin kopieren möchte) könnte das dieses Problem verursachen...
Ich denke gerade mal darüber nach wie sich das endgültig fixen lässt.
-
-
-
Nope. Geht auch nicht. Jetzt kommt:
[errorbox]fatal: destination path '/easyepg' already exists and is not an empty directory.[/errorbox]Edit: Das Verzeichnis wurde aber kurz zuvor per rm -rf * gelöscht.
-
bei mir läuft es jetzt auch auf einer meiner HDD´s außerhalb des Betriebssystems..
um den Container zu starten und betreten:
docker start easyepg.admin
docker exec -ti -u easyepg -w /easyepg easyepg.admin /bin/bash ./epg.sh
so wie es @BJ1in Post auch beschreiben hat..
-
-
@M4tt0 an welcher Stelle kommt die Meldung im Log?
rm -rf * löscht keine versteckten Dateien/Ordner, welche die mit einem . anfangen bleiben z.b. erhalten
-
Du hast Recht. Da waren noch .git* files drin. Habe sie rausgelöscht. Jetzt startet der Container und läuft durch. So wie es aussieht, wird die Textausgabe innerhalb des Containers auch in den OMV-Log-File weitergeleitet. Ist jetzt voll mi Sonderzeichen und Textfetzen. Anscheinend ist das Admin-Script selbstständig im Container gestartet...
-
-
Aber jetzt läuft es? Auch bei einem Neustart?
-
Der Container ist neugestartet. Habe mich eingeloggt um zu konfigurieren. Ging erstmal. Dann kamen Fehler im Admin-Script und dann gab es wieder Abstürze.
Log:
[warnbox]Died at ch_json2xml.pl line 58.
Died at epg_json2xml.pl line 87.
[ EPG ERROR ] XMLTV FILE VALIDATION FAILED DUE TO THE FOLLOWING ERRORS:
horizon.xml:1: parser error : Document is empty
[/warnbox]Vermutlich ist die Config wg. eines Absturzes korrupt.
@Ruschi: Läuft es bei Dir denn jetzt stabil und wie es soll?
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!