web-dev-qa-db-fra.com

"Tous les tuners sont actuellement occupés" après le démarrage - le redémarrage de mythbackend aide

J'ai fait une nouvelle installation de Mythbuntu 16.04 et 3 tuners USB DVB-T identiques. Après un redémarrage si j'essaie de regarder la télévision en direct, mais je reçois ce message:

Tous les tuners sont actuellement occupés

En plus de ce message, my mythweb a tous les en-têtes en place, mais la page Listings n'a pas de contenu et dit:

Avertissement à /usr/share/mythtv/mythweb/modules/_shared/tmpl/default/header.php, ligne 12: !! NoTrans: impossible de modifier les informations d'en-tête - en-têtes déjà envoyés par (sortie démarrée à/usr/share/mythtv/mythweb/modules/_shared/tmpl/default/header.php: 152) !!

Après un redémarrage, tout fonctionne.

Ceci est peut-être lié au fait que les tuners ne sont pas prêts avant le démarrage de mythbackend.

J'ai posé la question à ce sujet dans forum de support de mythtv , mais je ne sais pas pourquoi je reçois le problème de mythweb. Le wiki laisse quelques questions ouvertes.

Quelle serait une bonne solution au problème?

1
user59035

Après avoir étudié quelques solutions, la solution de contournement la plus simple consistait à ajouter la ligne "ExecStartPre =/bin/sleep 15" dans mon fichier /lib/systemd/system/mythtv-backend.service:

[Service]
User=mythtv
EnvironmentFile=-/etc/mythtv/additional.args
ExecStartPre=/bin/sleep 15
ExecStart=/usr/bin/mythbackend --quiet --syslog local7 $ADDITIONAL_ARGS
StartLimitBurst=10
StartLimitInterval=10m
Restart=on-failure
RestartSec=1

Merci à bill6502 à forum.mythtv.org !

1
user59035