我跟随this tutorial在新服务器上安装nginx和mysql。
当我运行sudo systemctl start mysqld && mysql_secure_installation
或sudo systemctl start nginx
时,我遇到了问题。
使用其中任何一个我得到回复"无法等待回复:成功"。我不确定这意味着什么,但我认为这意味着出了问题。您是否知道此消息的含义以及我可以采取的措施?
答案 0 :(得分:1)
我遇到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