After my troubles last week installing TBS drivers, I had a few problems with the latest version of tvheadend I cannot get my dvb card to scan even though it is recognised by tvheadend and the system
TVHeadend will be installed to /var/lib/tvheadend instead of /usr/share/tvheadend
Package will create the system user tvheadend (member of group video) with config files stored in /etc/tvheadend, it will not use a home directory anymore.
By using sysusers.d and tmpfiles.d permissions should be easier to manage.
tvheadend.service now includes -C by default.
So I have it working in version 4.2.8 and all is fine
Tell me if I am barking up the wrong tree here - my tbs drivers I think are installed in my home directory do I need to add them to the group ‘video’ ie do I need to give tvheadend permission to scan with my dvb card?
I might be totally wrong on this but have seen several comments reference ‘chroot’ when installing the tbs drivers:
arch-chroot wraps the chroot(1) command while ensuring that important functionality is available, e.g. mounting /dev/, /proc and other API filesystems, or exposing resolv.conf(5) to the chroot.
dvb drivers are listed under /dev/dvb
Thing is I dont really understand yet fakeroot/chroot - Am I overthinking it?
See if I start tvheadend from terminal it flags up an error, if I understand correctly here I currently have 2 installs of tvheadend - one in my home directory and one in my root directory see the notes from first post:
TVHeadend will be installed to /var/lib/tvheadend instead of /usr/share/tvheadend
Package will create the system user tvheadend (member of group video) with config files stored in /etc/tvheadend, it will not use a home directory anymore.
By using sysusers.d and tmpfiles.d permissions should be easier to manage.
tvheadend.service now includes -C by default.
If i use the systemctl start tvheadend.service I have access again
Does this make sense of the point I am trying to make in my first post do I have to install the tbs drivers as root or have I lost the plot lol