Ich arbeite hier die ganze Zeit im lxc-Container. Irgendwas ist da gewaltig verbogen. Ich habe gerade folgendes gesehen (auch im Container)
root@tv-server:~\ /opt/bin/mediaclient --start
root@tv-server:~\ /opt/bin/mediaclient -e
Driver is currently not running, please start it as root
mediaclient --start
root@tv-server:~\
und dann :
root@tv-server:~\ /opt/bin/mediaclient -v --start
Using device: /dev/dvb/adapter0/frontend0
device: /dev/dvb/adapter0/frontend0 doesn't support the extended media API
dazu Passt, daß auch tvheadend diese device nicht brauchen kann.
Jun 03 11:12:47 tv-server tvheadend[122]: scanfile: ISDB-T - loaded 2 regions with 1297 networks
Jun 03 11:12:49 tv-server tvheadend[122]: linuxdvb: unable to open /dev/dvb/adapter0/frontend0
Sieht aber im OS ganz OK aus, finde ich:
root@tv-server:~\ ls -aal /dev/dvb/*
total 0
drwxrwxrwx 2 root root 100 Jun 3 13:51 .
drwxrwxrwx 3 root root 60 Jun 3 13:51 ..
crwxrwxrwx 1 root root 212, 1 Jun 3 13:51 demux0
crwxrwxrwx 1 root root 212, 2 Jun 3 13:51 dvr0
crwxrwxrwx 1 root root 212, 0 Jun 3 13:51 frontend0
Die Nummern passen auch zum Host.
UPDATE:
LXC-Configuration im Host sieht so aus
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.cgroup2.devices.allow: c 250:* rwm
lxc.cgroup2.devices.allow: c 212:* rwm
lxc.cgroup2.devices.allow: c 100:* rwm
lxc.mount.entry: /dev/dvb dev/dvb none bind,optional,create=dir
lxc.mount.entry: /dev/bus/usb/001 dev/bus/usb/001 none bind,optional,create=dir