O que fazer sobre o upstart no ubuntu 16.04

0

Então eu tenho um sistema [Myth] buntu com backend principal que começou como 10.04 e agora subiu de 14.04 para 16.04. É o único sistema Ubuntu que tenho e é praticamente ignorado até que tenha uma falha. Meus outros sistemas usam systemd.

Então eu estou atualizando o mythtv de 0.28 para 0.29, e eu pareço ter feito isso, mas a configuração do mito tem sido problemática e agora eu descubro que a configuração do mito não pára o mito como afirma. Mais espionagem mostra o mythbackend em execução com o PPID de 1, enquanto systemctl status mythbackend mostra failed (Result: exit-code) . PID 1 é /sbin/init , que deve ser systemd.

Além disso, o middbackend está sendo executado com argumentos de /etc/init/mythtv-backend.conf (upstart) que, no meu entendimento, foram preteridos em 16.04. Agora isso me leva a suspeitar que muito mais também está acontecendo. Eu tenho muito pouco conhecimento sobre iniciante.

Então, como extraí o upstart do meu 16.04 recém-desenvolvido, ou deveria?

    
por keepitsimpleengineer 18.09.2017 / 17:09

1 resposta

1

Enquanto o Upstarted está obsoleto no 16.04, ele também é instalado e suportado. O Q & amp; A SysV, Upstart e systemd coexistência de script de inicialização explica a relação entre Upstart e Systemd em 16.04.

Dito isso, o uso de systemd e upstart juntos causa mais complexidade na depuração, como você acabou de descobrir. Se o MythTV fornecer um arquivo systemd unit que pode ser usado para gerenciar / parar / iniciar o serviço, prefira isso e exclua o arquivo de configuração do Upstart que você encontrou para evitar confusão. Se o MythTV fornecer um arquivo systemd unit, incentive-o a fazer isso.

    
por Mark Stosberg 18.09.2017 / 19:31