sudo systemctl start返回“无法等待响应:成功”

时间:2014-04-10 06:07:51

标签: mysql linux nginx archlinux

我跟随this tutorial在新服务器上安装nginx和mysql。

当我运行sudo systemctl start mysqld && mysql_secure_installationsudo systemctl start nginx时,我遇到了问题。

使用其中任何一个我得到回复"无法等待回复:成功"。我不确定这意味着什么,但我认为这意味着出了问题。您是否知道此消息的含义以及我可以采取的措施?

1 个答案:

答案 0 :(得分:1)

我遇到systemctl的类似问题,其中startstop命令总是会失败,但服务正在启动并正确停止。

您可以使用systemctl status service-name检查服务是否有效启动和停止。

我还在其他许多帖子中看到了上述错误消息Failed to wait for response: Success,因此systemctl似乎存在问题。

将软件包systemd升级到版本215-4后,问题就消失了。

在我的特定情况下情况更糟,因为systemctl失败阻止了软件包安装。

即,包systemd取决于包udev,但无法配置包udev,因为服务启动/停止操作会失败。

解决方案是强制安装包systemd忽略udev依赖项,并在之后修复依赖项。

# dpkg --ignore-depends=udev --install /var/cache/apt/archives/systemd_215-4_amd64.deb
# apt-get install -f