我正在关注 this tutorial在新服务器上安装 nginx 和 mysql。
当我运行 sudo systemctl start mysqld && mysql_secure_installation
或 sudo systemctl start nginx
时,我遇到了问题。
对于其中任何一个,我都会得到响应“无法等待响应:成功”。我不确定这意味着什么,但我认为这意味着出了点问题。您是否知道这条消息的含义以及我能做些什么?
最佳答案
我遇到了与 systemctl
类似的问题,其中 start
和 stop
命令总是失败,但服务正在正确启动和停止。
您可以使用 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
关于mysql - sudo systemctl start 返回 "Failed to wait for response: Success",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22979850/