epgd macht auch Probleme unter Jammy, da ist irgendwas schief mit dem Plugin Verzeichnis:
Code
root@Test-2204:/var/lib/mysql# apt-get install vdr-epg-daemon
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden installiert:
epgd epghttpd mariadb-plugin-epglv
Die folgenden NEUEN Pakete werden installiert:
epgd epghttpd mariadb-plugin-epglv vdr-epg-daemon
0 aktualisiert, 4 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 740 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 2.482 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Vormals nicht ausgewähltes Paket mariadb-plugin-epglv wird gewählt.
(Lese Datenbank ... 34521 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../mariadb-plugin-epglv_1.2.3-0yavdr0~jammy_amd64.deb ...
Entpacken von mariadb-plugin-epglv (1.2.3-0yavdr0~jammy) ...
Vormals nicht ausgewähltes Paket epgd wird gewählt.
Vorbereitung zum Entpacken von .../epgd_1.2.3-0yavdr0~jammy_amd64.deb ...
Entpacken von epgd (1.2.3-0yavdr0~jammy) ...
Vormals nicht ausgewähltes Paket epghttpd wird gewählt.
Vorbereitung zum Entpacken von .../epghttpd_1.2.3-0yavdr0~jammy_amd64.deb ...
Entpacken von epghttpd (1.2.3-0yavdr0~jammy) ...
Vormals nicht ausgewähltes Paket vdr-epg-daemon wird gewählt.
Vorbereitung zum Entpacken von .../vdr-epg-daemon_1.2.3-0yavdr0~jammy_all.deb ...
Entpacken von vdr-epg-daemon (1.2.3-0yavdr0~jammy) ...
epgd (1.2.3-0yavdr0~jammy) wird eingerichtet ...
mariadb-plugin-epglv (1.2.3-0yavdr0~jammy) wird eingerichtet ...
ERROR 1126 (HY000) at line 4: Can't open shared library 'mysqlepglv.so' (errno: 2, cannot open shared object file: No such file or directory)
epghttpd (1.2.3-0yavdr0~jammy) wird eingerichtet ...
vdr-epg-daemon (1.2.3-0yavdr0~jammy) wird eingerichtet ...
root@Test-2204:~# epgd-tool -new-db
ERROR 1007 (HY000) at line 1: Can't create database 'epg2vdr'; database exists
ERROR 1126 (HY000) at line 1: Can't open shared library 'mysqlepglv.so' (errno: 2, cannot open shared object file: No such file or directory)
ERROR 1126 (HY000) at line 1: Can't open shared library 'mysqlepglv.so' (errno: 2, cannot open shared object file: No such file or directory)
Display More
Das Plugin ist da:
Code
root@Test-2204:/var/lib/mysql# find / -name mysqlepglv.so
/usr/lib/x86_64-linux-gnu/libmariadb3/plugin/mysqlepglv.so
Aber mariadb will es wohl jetzt woanders:
Code
root@Test-2204:/usr/lib/mysql/plugin# ll
insgesamt 1092
drwxr-xr-x 1 root root 658 Apr 30 23:09 ./
drwxr-xr-x 1 root root 12 Apr 30 23:09 ../
-rw-r--r-- 1 root root 70944 Mär 10 20:40 auth_ed25519.so
-rw-r--r-- 1 root root 14776 Mär 10 20:40 auth_pam.so
drwx------ 1 mysql root 26 Apr 30 23:09 auth_pam_tool_dir/
-rw-r--r-- 1 root root 14776 Mär 10 20:40 auth_pam_v1.so
-rw-r--r-- 1 root root 14560 Mär 10 20:40 disks.so
-rw-r--r-- 1 root root 23136 Mär 10 20:40 file_key_management.so
-rw-r--r-- 1 root root 92720 Mär 10 20:40 ha_archive.so
-rw-r--r-- 1 root root 59816 Mär 10 20:40 ha_blackhole.so
-rw-r--r-- 1 root root 88528 Mär 10 20:40 ha_federated.so
-rw-r--r-- 1 root root 133720 Mär 10 20:40 ha_federatedx.so
-rw-r--r-- 1 root root 155432 Mär 10 20:40 handlersocket.so
-rw-r--r-- 1 root root 125560 Mär 10 20:40 ha_sphinx.so
-rw-r--r-- 1 root root 14560 Mär 10 20:40 locales.so
-rw-r--r-- 1 root root 14640 Mär 10 20:40 metadata_lock_info.so
-rw-r--r-- 1 root root 18656 Mär 10 20:40 query_cache_info.so
-rw-r--r-- 1 root root 14976 Mär 10 20:40 query_response_time.so
-rw-r--r-- 1 root root 59856 Mär 10 20:40 server_audit.so
-rw-r--r-- 1 root root 14880 Mär 10 20:40 simple_password_check.so
-rw-r--r-- 1 root root 15008 Mär 10 20:40 sql_errlog.so
-rw-r--r-- 1 root root 88504 Mär 10 20:40 type_mysql_json.so
-rw-r--r-- 1 root root 51624 Mär 10 20:40 wsrep_info.so
Display More
Von Hand bauen nutzt auch nichts, weil selbst mariadb_config den falschen Pfad liefert:
Link in das richtige Verzeichnis umgeht erfolgreich das Problem.
Das kann ja aber nicht die finale Lösung sein. Hat jemand eine Idee, wie man das sauber lösen kann ?