我遵循this tutorial在一台新服务器上安装nginx和mysql。
当我运行sudo systemctl start mysqld && mysql_secure_installation或sudo systemctl start nginx时,我遇到了问题。
使用这两种方法中的任何一种,我都会得到响应“等待响应失败:成功”。我不确定这是什么意思,但我认为这意味着出了问题。你知道这条消息是什么意思吗?我能做些什么?
发布于 2014-09-19 02:54:13
我在使用systemctl时遇到了类似的问题,start和stop命令总是失败,但服务可以正确地启动和停止。
您可以使用systemctl status service-name检查服务是否有效地启动和停止。
我也在很多其他的帖子中看到了提到的错误消息Failed to wait for response: Success,所以这似乎是systemctl的一个问题。
在将package systemd升级到版本215-4之后,这个问题就消失了。
在我的特殊情况下,情况更糟,因为systemctl故障阻碍了包的安装。
也就是说,package systemd依赖于package udev,但是package udev无法配置,因为服务的启动和停止操作会失败。
解决方案是强制安装忽略udev依赖的systemd包,并在安装后修复依赖关系。
# dpkg --ignore-depends=udev --install /var/cache/apt/archives/systemd_215-4_amd64.deb
# apt-get install -fhttps://stackoverflow.com/questions/22979850
复制相似问题