[yaVDR Ansible] Ubuntu 20/22 - epgd kommt nicht hoch "epgd.service: Failed with result 'exit-code'."

  • Ich habe unter Ubuntu 20 mit yaVDR-Ansible komplett neu installiert.

    Dann habe ich die Rolle "epgd" in yavdr07.yml einkommentiert und drüber installiert (install-yavdr.sh).

    Dann habe ich wg. benötigter epgd-plugins selber kompiliert und die kompilierten Plugins erfolgreich installiert.

    Die channelmap habe ich übernommen.


    Egal ob mit dem plain epgd oder dem selber kompilierten - der epgd startet nicht sauber.

    Auch wenn ich explizit vorher epghttpd beende, finde ich nur sowas im syslog.

    Komischerweise kann der epgd eine Zeit lang mit der DB kommunizieren (table checks) und dann wg. "exit-code" plötzlich nicht mehr.

    Ich habe dann auch schon mal sowas wie "too many starts" gelesen.



    Ist leider ewig her, dass ich neu installiert habe.

    Irgendwas habe ich bestimmt vergessen. :wand

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Code: apt policy vdr-epg-daemon
    vdr-epg-daemon:
      Installiert:           1.3.22+git20230215-3-1294581-0yavdr1~jammyCustom1
      Installationskandidat: 1.3.22+git20230215-3-1294581-0yavdr1~jammyCustom1
      Versionstabelle:
     *** 1.3.22+git20230215-3-1294581-0yavdr1~jammyCustom1 100
            100 /var/lib/dpkg/status
         1.3.22+git20230215-3-1294581-0yavdr1~jammy 500
            500 http://ppa.launchpad.net/yavdr/experimental-main/ubuntu focal/main amd64 Packages
    Code: apt policy mariadb-plugin-epglv
    mariadb-plugin-epglv:
      Installiert:           1.3.22+git20230215-3-1294581-0yavdr1~jammyCustom1
      Installationskandidat: 1.3.22+git20230215-3-1294581-0yavdr1~jammyCustom1
      Versionstabelle:
     *** 1.3.22+git20230215-3-1294581-0yavdr1~jammyCustom1 100
            100 /var/lib/dpkg/status
         1.3.22+git20230215-3-1294581-0yavdr1~jammy 500
            500 http://ppa.launchpad.net/yavdr/experimental-main/ubuntu focal/main amd64 Packages

    etc.


    Code: apt policy vdr-plugin-epg2vdr
    vdr-plugin-epg2vdr:
      Installiert:           1.2.14-0yavdr0~focal
      Installationskandidat: 1.2.14-0yavdr0~focal
      Versionstabelle:
     *** 1.2.14-0yavdr0~focal 500
            500 http://ppa.launchpad.net/yavdr/experimental-vdr/ubuntu focal/main amd64 Packages
            100 /var/lib/dpkg/status

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Das gab es schon mal hier und hier: Deine mariadb ist zu alt, entweder updaten oder die epg.dat anpassen wie dort beschrieben.

  • Vielen Dank für die rasche Antwort! Werde ich mir gleich durchlesen.


    Was mich doch wundert: es handelt sich um einen kompletten clean install und mehrfach durchgeführten apt-updates.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Ok, also entweder auf Features verzichten (epg.dat ändern) oder auf Ubuntu 22 updaten - was ich ohnehin vorhatte.

    (Oder irgendwelche PPA mit aktueller Focal-Mariadb einbinden und rumwurschteln.)

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • davie2000

    Hat den Titel des Themas von „[yaVDR Ansible] Ubuntu 20/22 - epgd kommt nicht hoch "epgd.service: Failed with result 'exit-code'."“ zu „(gelöst) [yaVDR Ansible] Ubuntu 20/22 - epgd kommt nicht hoch "epgd.service: Failed with result 'exit-code'."“ geändert.
  • Habe die Mariadb mit Einbindung des PPAs "http://mariadb.mirror.globo.tech/repo/10.5/ubuntu focal/main amd64 Packages" auf "10.5.22+maria~ubu2004" hochgezogen.


    Leider immer noch die gleichen Fehler wg. fehlender epglv und andere.
    Ich werde mal neu kompilieren - jetzt mit der neuen DB ...


    Update:

    Oh Mann, jetzt krieg ich beim Kompilieren plötzlich Fehlermeldungen. Der vdr-epg-daemon Quellcode ist doch der selber wie davor???


    Code: sudo dpkg-buildpackage -us -uc -b
    ...
    dh_install: warning: Cannot find (any matches for) "usr/lib/*/mariadb*/plugin/mysqlepglv.so" (tried in ., debian/tmp)
    
    dh_install: warning: mariadb-plugin-epglv missing files: usr/lib/*/mariadb*/plugin/mysqlepglv.so
    dh_install: error: missing files, aborting
    make[1]: *** [debian/rules:23: override_dh_install] Fehler 255
    make[1]: Verzeichnis „/home/davie2000/src/epgd/vdr-epg-daemon-1.3.22+git20230215-3-1294581“ wird verlassen
    make: *** [debian/rules:15: binary] Fehler 2
    dpkg-buildpackage: Fehler: Unterprozess debian/rules binary lieferte Exitstatus 2

    Bis dahin gibts nur Warnings bzgl. "Compatibility levels before 10 are deprecated (level 9 in use)", die auch schon mit der Mariadb 10.3 kamen.


    Update 2:

    Die fehlende Datei steht in den Sourcen aber zur Verfügung:

    /home/davie2000/src/epgd/vdr-epg-daemon-1.3.22+git20230215-3-1294581/debian/tmp/usr/lib/x86_64-linux-gnu/libmariadb3/plugin/mysqlepglv.so

    /home/davie2000/src/epgd/vdr-epg-daemon-1.3.22+git20230215-3-1294581/epglv/mysqlepglv.so


    Update 3:

    Ich musste in der Datei mariadb-plugin-epglv.install in den Sourcen den Pfad korrigieren. Dann hats geklappt.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

    4 Mal editiert, zuletzt von davie2000 ()

  • davie2000

    Hat den Titel des Themas von „(gelöst) [yaVDR Ansible] Ubuntu 20/22 - epgd kommt nicht hoch "epgd.service: Failed with result 'exit-code'."“ zu „[yaVDR Ansible] Ubuntu 20/22 - epgd kommt nicht hoch "epgd.service: Failed with result 'exit-code'."“ geändert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!