我是否应该从升级的 Ubuntu 16.04 服务器中删除 upstart 二进制文件?

我是否应该从升级的 Ubuntu 16.04 服务器中删除 upstart 二进制文件?

我最近将我的服务器从 14.04 更新到 16.04 LTS。

我遇到了一些问题,特别是 mysql 和 mythtv。最终我让它工作了,然而......

每当我进行更新时,我都会收到 upstart 错误消息:

状态:无法连接到 Upstart:无法连接到套接字 /com/ubuntu/upstart:连接被拒绝

当更新的应用程序重新启动时。它们正在重新启动,因此 systemd 正在执行其工作。

mythtv-setup 无法正常工作。它无法正常关闭或重新启动后端。终端上出现类似消息。

upstart 二进制文件仍在我的系统中。我假设一些启动脚本也仍在那里,因此应用程序启动时会出现 upstart 错误。

我应该删除 upstart 二进制文件吗?更好的办法是,清除它以删除所有冗余脚本?

我对此感到紧张,因为我不想要一个无法启动的盒子,尽管我的直觉是它应该没问题,因为 systemd 现在可以处理这个问题并且似乎正在工作。

谢谢。

答案1

不。如果你运行sudo apt-get remove upstart,你会发现什么依赖于它,因为这些包也会被删除。

你会看到这个:

The following packages will be REMOVED: libunity-2d-private0 ubuntu-desktop unity unity-2d unity-2d-common unity-2d-panel unity-2d-shell unity-2d-spread unity-greeter upstart

值得注意的是,“ubuntu-desktop”和“unity”都依赖于 Upstart 的安装,因此请保留 Upstart 的安装。

我会集中精力确认你的 MythTV 安装是否与 Ubuntu 16.04 正确配置兼容。

相关内容