Beiträge von dippes

    Da ist keine Startbedingung für den Vdr drinne.


    Ich mache es wie du vorschlägst alles neu.Irgend was ist beim Upgrade von Bionic zu Focal kaputt gegangen.




    epgd.service


    Das ist ja lustig Lt "SELECT * FROM mysql.func;" sind die Functionen vorhanden.


    Diese functionen lassen sich nicht löschen.Und nun?


    Code
    MariaDB [(none)]> DROP FUNCTION IF EXISTS epglv;
    Query OK, 0 rows affected, 1 warning (0.000 sec)
    
    MariaDB [(none)]> DROP FUNCTION IF EXISTS epglvr;
    Query OK, 0 rows affected, 1 warning (0.000 sec)



    Code
    root@hp-server:/tmp#  mysql -u root -p -e "SELECT * FROM mysql.func;"
    Enter password:
    +--------+-----+---------------+----------+
    | name   | ret | dl            | type     |
    +--------+-----+---------------+----------+
    | epglvr |   2 | mysqlepglv.so | function |
    | epglv  |   2 | mysqlepglv.so | function |
    +--------+-----+---------------+----------+

    Ich habe die Datennbank gelöscht.Beim erstellen gibts aber eine Fehlermeldung.


    Ich denke da gibts ein Problem mit der function.


    Wie bekommt man die entfernt?


    Code
    root@hp-server:/mnt/media1/Musik# epgd-tool -new-db
    ERROR 1125 (HY000) at line 1: Function 'epglv' already exists
    ERROR 1125 (HY000) at line 1: Function 'epglvr' already exists
    root@hp-server:/mnt/media1/Musik# mysql -u root -p -e "SELECT * FROM mysql.func;"
    Enter password:
    +--------+-----+---------------+----------+
    | name   | ret | dl            | type     |
    +--------+-----+---------------+----------+
    | epglvr |   2 | mysqlepglv.so | function |
    | epglv  |   2 | mysqlepglv.so | function |



    Da ich zum testen epgd entfernt habe tut sich ein anderes Problem auf.


    Die Datenbank ist ja nicht nur für den epg da.


    Wie löst man diese Abhängigkeit auf?

    Code
    Die folgenden Pakete werden ENTFERNT:
      epgd epghttpd galera-3 libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libfcgi-perl libgif7
      libhtml-template-perl libid3tag0 libimlib2 libmicrohttpd12 libsnappy1v5 libterm-readkey-perl mariadb-client-10.3 mariadb-client-core-10.3
      mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 socat
    0 aktualisiert, 0 neu installiert, 22 zu entfernen und 0 nicht aktualisiert.
    Nach dieser Operation werden 169 MB Plattenplatz freigegeben.
    Möchten Sie fortfahren? [J/n] n

    Kann es vielleicht was mit der Fehlermeldung vom installieren des Packetes "mariadb-plugin-epglv" zutun haben?

    Kann diese Funktion gelöscht werden?


    Ich nehme an das diese mit der Installation von "mariadb-plugin-epglv" erstellt wird.

    Code
    root@hp-server:~# mysql -u root -p -e "SELECT * FROM mysql.func;"
    +--------+-----+---------------+----------+
    | name   | ret | dl            | type     |
    +--------+-----+---------------+----------+
    | epglvr |   2 | mysqlepglv.so | function |
    | epglv  |   2 | mysqlepglv.so | function |
    +--------+-----+---------------+----------+
    Code
    +---------------------------------------------+
    | @@plugin_dir                                |
    +---------------------------------------------+
    | /usr/lib/x86_64-linux-gnu/mariadb19/plugin/ |
    +---------------------------------------------+
    Code
    mariadb-plugin-epglv (1.1.165-0yavdr0~focal) wird eingerichtet ...
    ERROR 1125 (HY000) at line 4: Function 'epglv' already exists
    vdr-epg-daemon (1.1.165-0yavdr0~focal) wird eingerichtet ...

    Hallo wmautner


    hier die Fehlermeldung

    Code
    18:22:47,567  SQL-Error in 'select epglv('123', '123')' - FUNCTION epg2vdr.epglv                                                                                                                                                                                                                                              does not exist (1305)
    18:22:47,567  SQL-Error in 'select epglvr('123', '123')' - FUNCTION epg2vdr.epgl                                                                                                                                                                                                                                             vr does not exist (1305)
    18:22:47,567  Error: Missing functions epglv/epglvr, please install first!
    18:22:47,568  Closing mysql connection and calling mysql_thread_end(975218)
    18:22:47,568  Calling sd_notify(STOPPING=1$)
    18:22:47,572  Info: Released the last usage of mysql_lib, calling mysql_library_                                                                                                                                                                                                                                             end() now

    Es gibt hier auch nur den epgd.service und den epghttpd.service ...

    Ja hatte mich vertan


    Auch mit den originalen ppa Packeten stürzt der epgd ab.


    Liegt das jetzt an den Packeten? vom ppa oder an meiner Datenbank?


    Das Webif funktioniert aber,hat Zugriff zur Datenbank und zeigt noch die vorhandenen epg an.


    Habe Jetzt die Originaldateien Packages von “experimental-main” installiert.


    Aber da startet der daemon wegen fehlenden Unit file nicht. Das webinterface hingegen funktioniert


    Code
    root@hp-server:/tmp# systemctl status vdr-epg-daemon
    Unit vdr-epg-daemon.service could not be found.
    root@hp-server:/tmp# systemctl enable vdr-epg-daemon
    Failed to enable unit: Unit file vdr-epg-daemon.service does not exist.


    Code
    epgd_1.1.165-0yavdr0~focal_amd64.deb
    epghttpd_1.1.165-0yavdr0~focal_amd64.deb
    mariadb-plugin-epglv_1.1.165-0yavdr0~focal_amd64.deb
    vdr-epg-daemon_1.1.165-0yavdr0~focal_all.deb

    Ich habe das bisher (unter bionic) immer so gemacht was immer funktioniert hat.


    Was ist da jetzt anders?

    Da liegt auch das Plugindrinne



    Code
    root@hp-server:/tmp/epgd_Focal# mysql -u root -p -e "SELECT @@plugin_dir;"
    Enter password:
    +---------------------------------------------+
    | @@plugin_dir                                |
    +---------------------------------------------+
    | /usr/lib/x86_64-linux-gnu/mariadb19/plugin/ |
    +---------------------------------------------+

    Im Zuge von einem Upgrade meines Servers von Bionic auf Focal musste ich den epgd neu bauen.


    Aber beim start passiert das


    mariadb-plugin-epglv:

    Installiert: 1.1.165-0yavdr0~focallocal2

    Installationskandidat: 1.1.165-0yavdr0~focallocal2