所以我有一个带有主后端的神话buntu系统,它从10.04开始使用,现在已经从14.04上升到16.04。这是我所拥有的唯一的Ubuntu系统,它几乎被忽略了,直到它有了故障。我的其他系统都使用系统。
所以我正在将mythtv从0.28升级到0.29,我似乎已经做到了,但是神话设置是有问题的,现在我发现神话设置并没有像它声称的那样停止神话后端。进一步的窥探显示,神话后端运行的PPID为1,而systemctl status mythbackend显示failed (Result: exit-code)。PID 1是/sbin/init,应该是系统。
此外,神话后端使用的是来自/etc/init/mythtv-backend.conf (upstart)的参数,据我理解,这些参数在16.04被否决。现在,这使我怀疑还有更多的事情正在发生。我对暴发户知之甚少。
那么,我该如何从我的新进化的16.04中解脱出来,或者我应该如何呢?
发布于 2017-09-18 17:31:22
虽然Upstarted在16.04上被弃用,但它也被安装和支持。Q&A SysV、Upstart和systemd init脚本共存在16.04解释了Upstart和Systemd之间的关系。
尽管如此,同时使用systemd和upstart会导致额外的调试复杂性,就像您刚刚遇到的那样。如果MythTV提供一个可用于管理/停止/启动服务的systemd单元文件,请选择该文件并删除您发现的Upstart配置文件,以避免混淆。如果MythTV确实提供了一个systemd单元文件,那么鼓励他们这样做。
https://askubuntu.com/questions/957051
复制相似问题