Erstinstallation EPGD - CURL_3 not found

  • Hallo,


    ich habe heute versucht den EPGD auf meinem VDR zu installieren. Eigentlich bin ich nach Anleitung vorgegangen, d.h.
    zuerst über

    Code
    apt-get install mysql-server


    den MySQL Server installiert und dann

    Code
    apt-get install vdr-epg-daemon


    den EPGD.


    In der epgd.conf habe ich dann meine epgdata PIN eingetragen und in der channelmap.conf einen Sender eingetragen (habe KabelBW)

    Code
    epgdata:71:1 = C-41985-1101-28106	//Das Erste


    Wenn ich nun über

    Code
    start epgd


    versuche den EPGD zu starten bekomme ich im syslog nur den folgenden Eintrag

    Code
    Feb 22 11:26:42 vdr2 kernel: [  101.927197] init: epgd main process (2667) terminated with status 1



    Im /var/log/upstart/epgd.log bekomme ich diese Fehlermeldung

    Code
    /usr/bin/epgd: /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4: version `CURL_3' not found (required by /usr/bin/epgd)



    Ich habe dann libcurl3 über

    Code
    apt-get install libcurl3


    installiert, hat aber nicht geholfen.


    Was habe ich falsch gemacht?


    Gruß
    JPF

    VDR1: YaVDR0.5, Intel DH87RL, Intel i3-4130 (Haswell), Zotac GT630 Zone Edition, Samsung SSD 840 Evo 120GB, WD Red 2TB, Origenae S10V, DD Cine CT V6 - Twin Tuner Karte DVB-C/T + DD DuoFlex C/T/T2 Erweiterung (V3) - Twin Tuner Erweiterungsmodul DVB-C/T/T2

  • vermute libcurl3-nss fehlt?



    root@CKtwo:/var/log/cores# dpkg -l | grep curl

    Code
    ii  curl                                   7.36.0-1fnu0~precise                                command line tool for transferring data with URL syntax
    ii  libcurl3                               7.36.0-1fnu0~precise                                easy-to-use client-side URL transfer library (OpenSSL flavour)
    ii  libcurl3-gnutls                        7.36.0-1fnu0~precise                                easy-to-use client-side URL transfer library (GnuTLS flavour)
    ii  libcurl3-nss                           7.36.0-1fnu0~precise                                easy-to-use client-side URL transfer library (NSS flavour)
    ii  libcurl4-openssl-dev                   7.36.0-1fnu0~precise                                development files and documentation for libcurl (OpenSSL flavour)
    ii  python-pycurl                          7.19.0-4ubuntu3                                     Python bindings to libcurl


    Respekt das du den Fehler im upstart Log analysiert hast: würden das alle so machen hätten wir 1/3 Threads weniger ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hallo Christian,


    danke für die schnelle Antwort.
    libcurl3-nss ist aber schon drauf.


    Code
    ii curl 7.22.0-3ubuntu4.8 Get a file from an HTTP, HTTPS or FTP server
    ii libcurl3 7.36.0-1fnu0~precise easy-to-use client-side URL transfer library (OpenSSL flavour)
    ii libcurl3-gnutls 7.22.0-3ubuntu4.8 Multi-protocol file transfer library (GnuTLS)
    ii libcurl3-nss 7.36.0-1fnu0~precise easy-to-use client-side URL transfer library (NSS flavour)
    ii python-pycurl 7.19.0-4ubuntu3 Python bindings to libcurl


    JPF

    VDR1: YaVDR0.5, Intel DH87RL, Intel i3-4130 (Haswell), Zotac GT630 Zone Edition, Samsung SSD 840 Evo 120GB, WD Red 2TB, Origenae S10V, DD Cine CT V6 - Twin Tuner Karte DVB-C/T + DD DuoFlex C/T/T2 Erweiterung (V3) - Twin Tuner Erweiterungsmodul DVB-C/T/T2

  • dann muss ich passen - hab hier ne andere Version des epgd und kein PPA


    bist du vllt auf Frodos PPA unterwegs und der nutzt ne andere Lib, epgd selbstgebaut?

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Was mir zumindest sofort auffällt ist, dass du da eine ziemlich bunte Mischung hast. Eine Hälfte von fnu und die andere von Ubuntu.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • bist du vllt auf Frodos PPA unterwegs und der nutzt ne andere Lib, epgd selbstgebaut?

    bewusst bestimmt nicht. Ich habe den VDR vor einem halben Jahr ganz normal installiert, war immer im Stable und habe auch keine außergewöhnlichen Plugins. Den epgd habe ich über ganz normal über


    Code
    apt-get install vdr-epg-daemon

    installiert


    edit
    Ich habe jetzt mal die Ubuntu Pakete upgedatet. Jetzt sind alle von fnu. Geht aber trotzdem nicht.


    Code
    ii curl 7.36.0-1fnu0~precise command line tool for transferring data with URL syntax
    ii libcurl3 7.36.0-1fnu0~precise easy-to-use client-side URL transfer library (OpenSSL flavour)
    ii libcurl3-gnutls 7.36.0-1fnu0~precise easy-to-use client-side URL transfer library (GnuTLS flavour)
    ii libcurl3-nss 7.36.0-1fnu0~precise easy-to-use client-side URL transfer library (NSS flavour)
    ii python-pycurl 7.19.0-4ubuntu3 Python bindings to libcurl


    Wie kann ich es anstellen, dass ich die Pakete von Ubuntu bekomme?


    edit:
    zusätzlich habe ich jetzt noch die
    libcurl4-openssl-dev
    installiert, da sie bei CKONE aufgeführt war. Jetzt startet der epgd gar nicht mehr.
    Es kommt gleich.

    Code
    root@vdr2:/usr/lib/x86_64-linux-gnu# epgd startepgd: /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4: version `CURL_3' not found (required by epgd)


    VDR1: YaVDR0.5, Intel DH87RL, Intel i3-4130 (Haswell), Zotac GT630 Zone Edition, Samsung SSD 840 Evo 120GB, WD Red 2TB, Origenae S10V, DD Cine CT V6 - Twin Tuner Karte DVB-C/T + DD DuoFlex C/T/T2 Erweiterung (V3) - Twin Tuner Erweiterungsmodul DVB-C/T/T2

    2 Mal editiert, zuletzt von JPF ()

  • Was sagt

    Code
    dpkg -l | grep vdr-epg-daemon

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Code
    root@ubuntu:~# dpkg -l | grep vdr-epg-daemon
    ii  vdr-epg-daemon                      1:0.2.1.git20140529.1626-0yavdr0~precise    a EPG daemon which fetch the EPG data

    Intel NUC 10 NUC10i3FNH, Digital Devices Octopus NET V2 Max M4, 1000 GB Samsung 970 Evo M.2 2280 PCIe 3.0 x4 NVMe, LG OLED 77CX9LA

  • @ JPF


    Habe mit dem gleichen Problem zu kämpfen. Bist Du weitergekommen?

    ich habe es jetzt selber gebaut, damit hat es zumindest in meiner Testumgebung funktioniert. Am Wochenende werde ich es dann auf dem Produktivsystem testen.


    Gruß
    JPF

    VDR1: YaVDR0.5, Intel DH87RL, Intel i3-4130 (Haswell), Zotac GT630 Zone Edition, Samsung SSD 840 Evo 120GB, WD Red 2TB, Origenae S10V, DD Cine CT V6 - Twin Tuner Karte DVB-C/T + DD DuoFlex C/T/T2 Erweiterung (V3) - Twin Tuner Erweiterungsmodul DVB-C/T/T2

  • ich habe es jetzt selber gebaut, damit hat es zumindest in meiner Testumgebung funktioniert.


    Was sagt das aus? Ist das "Angebot" das Problem oder was anderes?

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Code
    root@ubuntu:~# dpkg -l | grep vdr-epg-daemon
    ii  vdr-epg-daemon                      1:0.2.1.git20140529.1626-0yavdr0~precise    a EPG daemon which fetch the EPG data

    ich habe den Fehler auch.


    Code
    Feb 25 23:55:53 vdrserver kernel: [  609.197609] init: epgd main process (3350) terminated with status 1



    habe curl gecheckt


    Code
    dpkg -l|grep curl
    ii  curl                                       7.36.0-1fnu0~precise                       command line tool for transferring data with URL syntax
    ii  libcurl3                                   7.36.0-1fnu0~precise                       easy-to-use client-side URL transfer library (OpenSSL flavour)
    ii  libcurl3-gnutls                            7.36.0-1fnu0~precise                       easy-to-use client-side URL transfer library (GnuTLS flavour)
    ii  libcurl3-nss                               7.36.0-1fnu0~precise                       easy-to-use client-side URL transfer library (NSS flavour)
    ii  python-pycurl                              7.19.0-4ubuntu3                            Python bindings to libcurl



    Code
    /var/log/upstart/epgd.log
    /usr/bin/epgd: /usr/lib/x86_64-linux-gnu/libcurl-nss.so.4: version `CURL_3' not found (required by /usr/bin/epgd)


    Einmal editiert, zuletzt von Barracuda ()

  • Bei mir läuft es auf einem Ubuntu 14.04LTS (amd64) mit den yaVDR-Paketen aus dem Unstable-PPA. Zur allgemeinen Verwunderung zeigt mir dpkg folgendes:

    Server:  (K)VM on Proxmox 4.x-Host, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) auf Debian 8 (Jessie), 1x Digital Devices Cine S2 (V6) + DuoFlex S2
    Clients: Raspberry Pi 2/3 mit Raspbian, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) als Streamdev-Clients

  • Ich habe vdr-epg-daemon jetzt gebaut und nun startet er den EPGD.
    Jetzt lädt er gerade runter und die Daten landen auch schon in der DB.


    Ich habe das HowTo benutzt.


  • Könnte dann am Paket liegen wo im PPA liegt das irgendwelche Versionen nicht mehr zusammenpassen.

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Ansonsten wäre ein

    Code
    sudo apt-cache policy vdr-epg-daemon

    recht nützlich, um fest zustellen aus welcher Quelle das Paket stammt.
    Dann könnte man das nicht richtig funktionierene Paket eventuell neu bauen.

    Gruß
    Frodo

  • Kann es sein, dass der vdr-epg-daemon noch mal neu im PPA gebaut werden muss, weil du curl - 7.36.0-1fnu0~precise nach main kopiert hast?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich lasse einen aktuellen Git-Snapshot gerade bauen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Soweit ich mich erinner kann war ich das nicht, ist aber auch egal da die curl version für einige Plugins benötigt wird unter anderem satip.


    Nachdem nun das neue vdr-epg-daemon Paket online ist kommt sicherlich das nächste Problem auf den ein oder anderen zu.
    Denn bei vorhandener Datenbank wird ein "alter" benötigt: http://www.vdr-portal.de/board…mit-segfault/#post1231995

    Gruß
    Frodo

Jetzt mitmachen!

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