J'ai donc un système [Myth] buntu avec backend principal qui a démarré le 10.04 et qui est passé de 14.04 à 16.04. C'est le seul système Ubuntu que j'ai et est pratiquement ignoré jusqu'à ce qu'il ait un problème. Mes autres systèmes utilisent tous systemd.
J'augmente donc 0,28 à 0,29 de mythtv, ce qui me semble avoir été fait, mais la configuration du mythe pose problème et je découvre maintenant que la configuration du mythe n'empêche pas mythbackend de se dérouler comme il le prétend. Une surveillance plus poussée montre que mythbackend fonctionne avec un PPID de 1 alors que systemctl status mythbackend
montre failed (Result: exit-code)
. Le PID 1 est /sbin/init
qui devrait être systemd.
En outre, la mythbackend est alimentée par les arguments de /etc/init/mythtv-backend.conf
(upstart), qui, à mon sens, avait été obsolète en 16.04. Cela me porte maintenant à penser que beaucoup d’autres activités sont en cours. J'ai très peu de compréhension du débutant.
Alors, comment puis-je me retirer de mon nouveau 16.04, ou le devrais-je?
Alors que Upstarted est obsolète le 16.04, il est également installé et pris en charge. Les questions et réponses coexistence de scripts initiaux SysV, Upstart et Systemd expliquent la relation entre Upstart et Systemd le 16.04.
Cela dit, utiliser à la fois systemd
et upstart
entraîne une complexité supplémentaire pour le débogage, comme vous venez de le faire. Si MythTV fournit un fichier d'unité systemd
pouvant être utilisé pour gérer/arrêter/démarrer le service, préférez-le et supprimez le fichier de configuration Upstart que vous avez trouvé pour éviter toute confusion. Si MythTV fournit un fichier d'unité systemd
, encouragez-le à le faire.