web-dev-qa-db-fra.com

MythTV dans dmesg bien qu'il ne soit pas installé

dmesg montre des massages étranges. L'année dernière, j'ai essayé mythtv mais cela n'a pas fonctionné pour moi et je l'ai donc retiré à nouveau.

Aujourd'hui, j'ai vu que dmesg affiche ces messages:

[   16.047679] init: mythtv-backend main process (2489) terminated with status 127
[   16.047707] init: mythtv-backend main process ended, respawning
[   16.060100] init: mythtv-backend main process (2503) terminated with status 127
[   16.060124] init: mythtv-backend main process ended, respawning
[   16.071027] init: mythtv-backend main process (2514) terminated with status 127
[   16.071061] init: mythtv-backend respawning too fast, stopped

Mais mythtv n'est définitivement pas installé

~$ dpkg --get-selections | grep mythtv
mythtv-backend                  deinstall
mythtv-common                   deinstall
mythtv-database                 deinstall
mythtv-frontend                 deinstall
mythtv-transcode-utils              deinstall

Cet article semble résoudre un problème similaire (avec juju au lieu de mythtv). De toute évidence, le remède correspondant consisterait à supprimer /etc/init/mythtv-backend.conf

Puis-je le faire en toute sécurité? Y a-t-il autre chose que je peux/dois faire (peut-être similaire à l'exécution de stop juju-jon-sample-file-storage dans le précédent article mentionné)?

2
justfortherec

dpkg --get-selections ne doit rien renvoyer pour les packages qui ne sont pas installés. Le fait qu'il retourne quelque chose est un symptôme que certaines parties du package n'ont pas été supprimées.

Si tu essayes --list au lieu de --get-selections, vous verrez la raison pour laquelle le package n'est pas entièrement supprimé. Dans votre cas, vous devriez voir rc près de mythtv-backend, ce qui signifie qu'il y a encore Residuel Configuration du package.

Fichiers à l'intérieur /etc sont considérés fichiers de configuration et ne sont pas supprimés automatiquement lors de la suppression d'un package. Pour supprimer la configuration résiduelle, vous devez purger le package:

apt-get purge mythtv-backend

C'est la bonne façon de supprimer tous les fichiers de configuration, y compris ceux de /etc/init.

4
Andrea Corbellini