だから私は、10.04から始まり、現在14.04から16.04に上昇したマスターバックエンドを備えた[Myth] buntuシステムを持っています。それは私が持っている唯一のUbuntuシステムであり、不具合が発生するまでほとんど無視されます。私の他のシステムはすべてsystemdを使用しています。
だから私はmythtvを0.28から0.29にアップグレードしていますが、それをやったようですが、myth-setupに問題があり、myth-setupが主張するとおりmythbackendを停止しないことがわかりました。さらにスヌーピングすると、systemctl status mythbackend
がfailed (Result: exit-code)
を示している間に、mythbackendが1のPPIDで実行されていることが示されます。 PID 1は/sbin/init
で、システム化する必要があります。
さらに、mythbackendは/etc/init/mythtv-backend.conf
(upstart)からの引数で実行されていますが、これは16.04で非推奨になりました。今、これはさらに多くが起こっていることを疑うに私を導きます。私は新興企業についてほとんど理解していません。
では、新しく進化した16.04から新興企業をどのように排除すればよいのでしょうか?
Upstartedは16.04で非推奨になりましたが、インストールおよびサポートもされています。 Q&A SysV、Upstartおよびsystemd initスクリプトの共存 は、16.04でのUpstartとSystemdの関係を説明しています。
つまり、systemd
とupstart
の両方を一緒に使用すると、実行したばかりのデバッグがさらに複雑になります。 MythTVがサービスの管理/停止/開始に使用できるsystemd
ユニットファイルを提供する場合は、混乱を避けるために、見つけたUpstart構成ファイルを削除してください。 MythTVがsystemd
ユニットファイルを提供している場合は、そうするよう奨励してください。