Что делать с выскочкой в ​​ubuntu 16.04

Итак, у меня есть система [Myth] buntu с основным бэкэндом, которая начала жизнь как 10.04, и теперь она выросла с 14.04 до 16.04. Это единственная система Ubuntu, которую я имею, и ее почти игнорируют, пока она не сработает. Мои другие системы используют systemd.

Итак, я обновляю mythtv от 0.28 до 0.29, и я, похоже, сделал это, но миф-установка была проблематичной, и теперь я обнаружил, что установка мифа не останавливается как он утверждает. Дальше snooping показывает, что mythbackend работает с PPID 1, а systemctl status mythbackend показывает failed (Result: exit-code). PID 1 является /sbin/init, который должен быть systemd.

Кроме того, mythbackend работает с аргументами из /etc/init/mythtv-backend.conf (выскочка), которые, как я понял, были устаревшими в 16.04. Теперь это заставляет меня подозревать, что многое еще продолжается. У меня очень мало понимания выскочки.

Итак, как мне высвободить выскочку из моего недавно развитого 16.04, или я должен?

0
задан 18 September 2017 в 22:00

2 ответа

В то время как Upstarted устарел 16.04, он также установлен и поддерживается. Сосуществование Q & amp; A SysV, Upstart и systemd init объясняет взаимосвязь между Upstart и Systemd в 16.04.

Таким образом, использование обоих systemd и upstart вместе вызывает дополнительную сложность для отладки, поскольку вы Я просто наткнулся. Если MythTV предоставляет файл systemd, который можно использовать для управления / остановки / запуска службы, предпочитайте это и удаляйте файл конфигурации Upstart, который вы нашли, чтобы избежать путаницы. Если MythTV действительно предоставляет файл systemd, попросите их сделать это.

1
ответ дан 18 July 2018 в 06:38

В то время как Upstarted устарел 16.04, он также установлен и поддерживается. Сосуществование Q & amp; A SysV, Upstart и systemd init объясняет взаимосвязь между Upstart и Systemd в 16.04.

Таким образом, использование обоих systemd и upstart вместе вызывает дополнительную сложность для отладки, поскольку вы Я просто наткнулся. Если MythTV предоставляет файл systemd, который можно использовать для управления / остановки / запуска службы, предпочитайте это и удаляйте файл конфигурации Upstart, который вы нашли, чтобы избежать путаницы. Если MythTV действительно предоставляет файл systemd, попросите их сделать это.

1
ответ дан 24 July 2018 в 18:38
  • 1
    Я удалил '/etc/init/mythtv-backend.conf&.override', но когда я загружаюсь, я получаю два mythbackends каждый с разными аргументами вызова. Я был удивлен тем, что их удаление не помешало старту. Что мне не хватает? – keepitsimpleengineer 18 September 2017 в 21:37
  • 2
    Ваш вопрос был «Итак, как я выхожу из вышестоящего 16.04, или мне нужно?», На который был дан ответ. Если у вас есть дополнительные вопросы о MythTV, вы должны задать новый вопрос и предоставить результат работы systemctl status '*myth*', так что статус всех запущенных служб, связанных с мифом, будет общим. – Mark Stosberg 18 September 2017 в 22:15

Другие вопросы по тегам:

Похожие вопросы: