Just noticed that some recent changes (seem to) obviate the need for a custom Docker image to adjust permissions to have Plex be able to do hardware transcoding in a container so I’ve reverted to using the normal plexinc/pms-docker image.
Tuner is still failing on today’s build (1.18.6.2368). Here are the relevant entries from Plex Tuner Service.log:
Feb 04, 2020 14:31:26.243 [0x7fef89672700] INFO - Linux version: 4.15.0-33201808301234-generic (#0+mediatree+hauppauge-Ubuntu SMP Thu Aug 30 19:04:43 UTC 2018), language: C
Feb 04, 2020 14:31:26.243 [0x7fef89672700] INFO - Processor Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
Feb 04, 2020 14:31:26.243 [0x7fef89672700] INFO - /usr/lib/plexmediaserver/Plex Tuner Service /usr/lib/plexmediaserver/Resources/Tuner/Private /usr/lib/plexmediaserver/Resources/Tuner/Shared 1.18.6.2368-97add474d 32600 /waitmutex
Feb 04, 2020 14:31:26.240 [0x7fef8e73f740] INFO - [I] broker_t::start...
Feb 04, 2020 14:31:26.241 [0x7fef8e73f740] INFO - [I] device_manager_t::init.
Feb 04, 2020 14:31:26.241 [0x7fef8e73f740] INFO - [I] device_manager_t::init. Initialize provider manager
Feb 04, 2020 14:31:26.241 [0x7fef8e73f740] INFO - [I] device_manager_t::init. Initialize all device auxes
Feb 04, 2020 14:31:26.241 [0x7fef8e73f740] INFO - [I] dvb_device_factory_t::get_aux_list
Feb 04, 2020 14:31:26.242 [0x7fef8e73f740] INFO - [I] tvbutler_aux_t::init
Feb 04, 2020 14:31:26.243 [0x7fef8e73f740] INFO - [I] web_server_t::start. Starting web server on port 32600
Feb 04, 2020 14:31:37.553 [0x7fef80ff9700] INFO - [I] web_service_t::process_device_discovery
Feb 04, 2020 14:31:37.553 [0x7fef80ff9700] INFO - [I] device_reactor_t::get_device_list ()
Feb 04, 2020 14:31:37.553 [0x7fef80ff9700] INFO - [I] dvb_device_factory_t::get_device_list ()
Feb 04, 2020 14:31:39.556 [0x7fef80ff9700] INFO - [I] SAT2IP - discover_satip_servers(): no servers found
Feb 04, 2020 14:31:39.962 [0x7fef80ff9700] INFO - [I] v4l::DeviceGetList_impl. getting v4l device list
Feb 04, 2020 14:31:39.962 [0x7fef80ff9700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter0/frontend0 (13)
Feb 04, 2020 14:31:39.962 [0x7fef80ff9700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter1/frontend0 (13)
Feb 04, 2020 14:31:39.962 [0x7fef80ff9700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter2/frontend0 (13)
Feb 04, 2020 14:31:39.962 [0x7fef80ff9700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter3/frontend0 (13)
Feb 04, 2020 14:31:39.963 [0x7fef80ff9700] INFO - [I] onetv_factory::DeviceGetListEx >>
Feb 04, 2020 14:31:39.963 [0x7fef80ff9700] WARN - [W] onetv_factory::DeviceGetListEx. libusb_init returned an error -99
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] INFO - [I] web_service_t::process_device_status
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] INFO - [I] device_reactor_t::get_device_list (dvb#v4l#/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:01.0/0000:03:00.0:14f1:8880)
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] INFO - [I] dvb_device_factory_t::get_device_list (dvb#v4l#/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:01.0/0000:03:00.0:14f1:8880)
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] INFO - [I] v4l::DeviceGetList_impl. getting v4l device list
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter0/frontend0 (13)
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter1/frontend0 (13)
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter2/frontend0 (13)
Feb 04, 2020 14:31:39.964 [0x7fef827fc700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter3/frontend0 (13)
Feb 04, 2020 14:31:39.966 [0x7fef827fc700] WARN - [E] web_service_t::get_device_status. Failed to make compound device for device uuid dvb#v4l#/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:01.0/0000:03:00.0:14f1:8880
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] INFO - [I] web_service_t::process_device_status
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] INFO - [I] device_reactor_t::get_device_list (dvb#v4l#/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:02.0/0000:04:00.0:14f1:8880)
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] INFO - [I] dvb_device_factory_t::get_device_list (dvb#v4l#/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:02.0/0000:04:00.0:14f1:8880)
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] INFO - [I] v4l::DeviceGetList_impl. getting v4l device list
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter0/frontend0 (13)
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter1/frontend0 (13)
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter2/frontend0 (13)
Feb 04, 2020 14:31:39.967 [0x7fef807f8700] WARN - [E] v4l::DeviceGetList_impl. open failed on frontend /dev/dvb/adapter3/frontend0 (13)
Feb 04, 2020 14:31:39.968 [0x7fef807f8700] WARN - [E] web_service_t::get_device_status. Failed to make compound device for device uuid dvb#v4l#/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/0000:02:02.0/0000:04:00.0:14f1:8880