mirakurun on DockerにてEpgstationの番組表が表示されなくなった時の対処。

対処まとめ:

1.Epgstationにて番組表が更新されないことを確認。

2.mirakurun / Raspberryを再起動も効果なし。

3.PX-S1UD Digital TV TunerをUSBの違うポートに差し替え、番組表が正常に更新されることを確認。

USB or Tunerの一時的な不具合により、mirakurunがTunerを認識できないために起きた不具合。

参考)

mirakurunがTunnerを認識できない時のログ

2022-10-26T18:26:35.174+09:00 info: TunerDevice#0 process has spawned by command `dvbv5-zap -a 0 -c ./config/dvbconf-for-isdb/conf/dvbv5_channels_isdbt.conf -r -P 47` (pid=550279)
2022-10-26T18:26:36.170+09:00 info: TunerDevice#0 process has closed with exit code=255 by signal `null` (pid=550279)
2022-10-26T18:26:37.171+09:00 info: TunerDevice#0 released
2022-10-26T18:26:37.172+09:00 warn: TunerDevice#0 respawning because request has not closed
2022-10-26T18:26:37.225+09:00 info: TunerDevice#0 process has spawned by command `dvbv5-zap -a 0 -c ./config/dvbconf-for-isdb/conf/dvbv5_channels_isdbt.conf -r -P 47` (pid=550281)

再起動後に、Tuberを見失った時のDocker

$ sudo docker ps -a
CONTAINER ID   IMAGE                                    COMMAND                  CREATED         STATUS                       PORTS                                                                                      NAMES
84f5b51d7dc4   docker-mirakurun-epgstation_epgstation   "npm start"              15 months ago   Up 2 minutes                 0.0.0.0:8888-8889->8888-8889/tcp, :::8888-8889->8888-8889/tcp                              docker-mirakurun-epgstation_epgstation_1
25a2b5086e9c   chinachu/mirakurun                       "docker-entrypoint.s…"   15 months ago   Exited (137) 5 minutes ago   0.0.0.0:9229->9229/tcp, :::9229->9229/tcp, 0.0.0.0:40772->40772/tcp, :::40772->40772/tcp   docker-mirakurun-epgstation_mirakurun_1
14067533d537   mariadb:10.4                             "docker-entrypoint.s…"   15 months ago   Up 2 minutes                 3306/tcp                                                                                   docker-mirakurun-epgstation_mysql_1
$ sudo docker-compose restart
Restarting docker-mirakurun-epgstation_epgstation_1 ... done
Restarting docker-mirakurun-epgstation_mirakurun_1  ... error
Restarting docker-mirakurun-epgstation_mysql_1      ... done

ERROR: for docker-mirakurun-epgstation_mirakurun_1  Cannot restart container 25a2b5086e9c39148f7e9d1f5021007ad5ee57d013ef599c8ce7d42bc5a7e423: error gathering device information while adding custom device "/dev/dvb": no such file or directory