[gelöst] epgd lässt sich nicht starten, Probleme mit der Datenbank

  • Hallo Leute,


    nachdem epgd erfolgreich installierte, habe ich es konfiguriert. Soweit so gut, nur lässt sich der Daemon jetzt nicht starten:





    Ich hab dann danach gesucht und bin auch fündig geworden: http://www.easy-vdr.de/forum/index.php?topic=16619.0
    Das UTF Export hat mir nicht geholfen, also hab ich das mal mit der Datebank versucht. Und das war's dann auch nicht.

    Code
    mysql> DROP FUNCTION IF EXISTS epglv;Query OK, 0 rows affected, 1 warning (0,00 sec)
    mysql> DROP FUNCTION IF EXISTS epglvr;Query OK, 0 rows affected, 1 warning (0,01 sec)
    mysql> CREATE FUNCTION epglv RETURNS INT SONAME 'mysqlepglv.so';ERROR 1126 (HY000): Can't open shared library 'mysqlepglv.so' (errno: 2 /usr/lib64/mysql/plugin/mysqlepglv.so: cannot open shared object file: No such file or directory)


    Ich hab dann am VDRserver nachgesehen. Dort gibt es das Plugin. Also so wie es da steht: https://projects.vdr-developer…mon.git/tree/epglv/README
    wird es mitkompiliert.


    Verstehen ich das richtig, muss ich also epgd auch am Mysqlserver installieren? Oder kann ich einfach die Plugins rüber kopieren?


    lg

    System: Gentoo VDR auf Proxmox virtualisiert im LXC
    Sundtek SkyTV Ultimate Dual

    Einmal editiert, zuletzt von looking111 ()

  • Wo hast Du was installiert? So richtig schlau werde ich nicht aus deinem Post wo was ist ;)


    Normal ist der EPGD auf einem "Server" der mit z.B. MySQL läuft und etwaige VDR's im Netz per epg2vdr Plugin die Daten mit ihm austauschen.

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Er sagt doch das er die UDF's nicht findet, bzw nicht laden kann.


    Mär 18 16:29:11 vdr epgd[22559]: SQL-Error in 'select epglv('123', '123')' - FUNCTION epg2vdr.epglv does not exist (1305)
    Mär 18 16:29:11 vdr epgd[22559]: SQL-Error in 'select epglvr('123', '123')' - FUNCTION epg2vdr.epglvr does not exist (1305)


    mysql> CREATE FUNCTION epglv RETURNS INT SONAME 'mysqlepglv.so';ERROR 1126 (HY000): Can't open shared library 'mysqlepglv.so' (errno: 2 /usr/lib64/mysql/plugin/mysqlepglv.so: cannot open shared object file: No such file or directory)



    Wurde die mysqlepglv.so dort hin installiert wo er meckert?

  • Naja, ich hab nen zentralen MYSQL hier am laufen, da sind 50 Datenbanken drauf. Da hab ich die dazu geworfen.
    BTW: Hab nu mal zum test das Plugin reinkopiert. Ist auch Gentoo und die gleiche Version, passt also. Nur funzen tut es noch nicht.


    System: Gentoo VDR auf Proxmox virtualisiert im LXC
    Sundtek SkyTV Ultimate Dual

  • Wurde die mysqlepglv.so dort hin installiert wo er meckert?

    Ja die gibt es jetzt dort:


    Code
    mysql> SELECT * FROM mysql.func;+--------+-----+---------------+----------+| name   | ret | dl            | type     |+--------+-----+---------------+----------+| epglv  |   2 | mysqlepglv.so | function || epglvr |   2 | mysqlepglv.so | function |+--------+-----+---------------+----------+2 rows in set (0,00 sec)

    System: Gentoo VDR auf Proxmox virtualisiert im LXC
    Sundtek SkyTV Ultimate Dual

  • Ok,


    ich hab jetzt die Datenbank gelöscht und neu angelegt. In der MSQL Errorlog sind verdammt viele Errors... Hier ein kleiner Auszug:


    Ich glaub ich werd zuerst mal anderweitig suchen, da hats glaub ich was... irgendwas fehlt. Ich meld mich dann wieder zurück wenn ich die Fehler hier reduziert hab.


    lg

    System: Gentoo VDR auf Proxmox virtualisiert im LXC
    Sundtek SkyTV Ultimate Dual

  • Hallo Leute,


    also irgendwie komm ich auf keinem grünen Zweig. Ich hab nun den mysqlserver auf dem vdr direkt installiert. Hab die Datenbank mit dem epgd-tool anlegen lassen. Alles ok, beim Start leider wieder ein mega lange Fehlermeldung. Was passt hier bei mir nicht? Das Log ist im Anhang.


    lg und Vielen Dank

Jetzt mitmachen!

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