opensuse_Leap_15.5
Liebe Freunde der tt-S2-6400,
seit einem Kernelupdate unter opensuse_leap 15.4 vorige Woche bekam ich den vdr nicht mehr zum laufen. Dann habe ich gedacht, dann mache ich doch gleich einen Versuch mit einer Neuinstalltion mit der frischen opensuse_leap 15.5, die ich eh' schon ausprobieren wollte.
Die Treiberinstallation incl. der Firmware klappte mit Hilfe der 'v4l-dvb-saa716x-20210830-lp154.1.src.rpm' von Firefly, die Intallation des dvbhddevise und des vdr-Pakets 2.6.4 gelang zunächst und ich konnte dies schon mal mit dem Aufruf von '/usr/local/bin/vdr -P dvbhddevice' erfolgreich testen. Die Konfigurationsdateien 99-local.conf, 99-ir.rules, sowie die vdr.conf, vdr.service, channels.conf und remote.conf habe ich dann an die mir bekannten Orte kopiert.
Bei der installation der Fernbedienung kam dann eine erste Fehlermeldung , die ich aber nicht verstand. Anschließend habe ich dann versucht den vdr mit dem Aufruf von 'systemctl start vdr' zu starten: es passierte aber nix.
Die Fehlermeldungen sahen so aus:
#Aufruf von: systemctl start vdr
Jul 16 23:04:55 localhost.localdomain systemd[1]: Started Video Disc Recorder.
░░ Subject: A start job for unit vdr.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit vdr.service has finished successfully.
░░
░░ The job identifier is 4304.
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] VDR version 2.6.4 started
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] codeset is 'ISO-8859-1' - known
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] found 28 locales in /usr/local/share/locale
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'alb,sqi'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'bos'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'bul'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'chi,zho'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'eus,baq'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'iri,gle'
Jul 16 23:04:55 localhost.localdomain runvdr[3635]: [128B blob data]
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'jpn'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'lav'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'ltz'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'mlt'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'por'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] no locale for language code 'smi'
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] loading plugin: /usr/local/lib/vdr/libvdr-dvbhddevice.so.2.6.3
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] loading plugin: /usr/local/lib/vdr/libvdr-remote.so.2.6.3
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [137B blob data]
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] deleting plugin: dvbhddevice
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] max. latency time 0 seconds
Jul 16 23:04:55 localhost.localdomain vdr[3635]: [3635] exiting, exit code 2
Jul 16 23:04:55 localhost.localdomain systemd[1]: vdr.service: Deactivated successfully.
░░ Subject: Unit succeeded
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit vdr.service has successfully entered the 'dead' state.
#Fehlermeldungen bei dem Versuch die Fernbedienung vdr-remote-0.7.0.tgz zu installieren
localhost:/usr/local/src # cp remote.conf /var/lib/vdr/remote.conf
localhost:/usr/local/src # tar xfz vdr-remote-0.7.0.tgz -C VDR/PLUGINS/src
localhost:/usr/local/src # cd VDR/PLUGINS/src
localhost:/usr/local/src/VDR/PLUGINS/src #
localhost:/usr/local/src/VDR/PLUGINS/src # ln -nfs remote-0.7.0 remote
localhost:/usr/local/src/VDR/PLUGINS/src #
localhost:/usr/local/src/VDR/PLUGINS/src # cd /usr/local/src/VDR
localhost:/usr/local/src/VDR # make install-plugins
*** Plugin dvbhddevice:
make[1]: Nothing to be done for 'all'.
*** Plugin remote:
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"remote"' -DREMOTE_FEATURE_LIRC -DREMOTE_FEATURE_TCPIP -I/usr/local/src/vdr-2.6.4/include remote.c
remote.c: In member function ‘virtual bool cPluginRemote::Start()’:
remote.c:799:42: error: invalid new-expression of abstract class type ‘cLircRemote’
new cLircRemote(devnam[i]); // use vdr's lirc code
^
In file included from remote.c:27:0:
/usr/local/src/vdr-2.6.4/include/vdr/lirc.h:16:7: note: because the following virtual functions are pure within ‘cLircRemote’:
class cLircRemote : public cRemote, protected cThread {
^~~~~~~~~~~
In file included from /usr/local/src/vdr-2.6.4/include/vdr/tools.h:29:0,
from /usr/local/src/vdr-2.6.4/include/vdr/i18n.h:14,
from /usr/local/src/vdr-2.6.4/include/vdr/plugin.h:13,
from remote.c:25:
/usr/local/src/vdr-2.6.4/include/vdr/thread.h:96:16: note: virtual void cThread::Action()
virtual void Action(void) = 0;
^~~~~~
make[1]: *** [Makefile:137: remote.o] Error 1
*** failed plugins: remote
make: *** [Makefile:236: plugins] Error 1
localhost:/usr/local/src/VDR # ^C
localhost:/usr/local/src/VDR #
Display More
Ist es euerer Meinung nach richtig, dass der vdr nicht startet, weil die Installation des remote plugin nicht gelang und wenn ja, hat jemand einen Tipp, warum das nicht funktioniert. Meine Informatikkenntnisse sind leider nicht sehr umfangreich. Bisher habe ich den vdr mit der tt-S2-6400 über viele Jahre mit Hilfe diverser Hilfestellungen, vor allem von hier aus dem Forum, aber immer noch lösen können.
Ich würde mich sehr freuen, wenn es auch diesmal noch gelingen könnte.
thinokoe