mysql - sudo systemctl start 返回 "Failed to wait for response: Success"

标签 mysql linux nginx archlinux

我正在关注 this tutorial在新服务器上安装 nginx 和 mysql。

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

对于其中任何一个,我都会得到响应“无法等待响应:成功”。我不确定这意味着什么,但我认为这意味着出了点问题。您是否知道这条消息的含义以及我能做些什么?

最佳答案

我遇到了与 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

关于mysql - sudo systemctl start 返回 "Failed to wait for response: Success",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22979850/

相关文章:

mysql : Sort by id DESC but also sort by another column and ignore value 0

mysql - 有没有办法在 SQL 中使用 WHILE 和 IF/ELSE 语句?

Python/MySQL : write to database successful ONLY one time

linux - 是否可以为字符串设置别名?

linux - 如何在 Supervisord 下开始冲刺

ruby - 我做错了吗还是net/http中的错误?

mysql - 如何从 MYSQL 数据库中删除所有 View ?

linux - 如何间歇性地在 shell 提示符中显示我的历史命令编号?

node.js - 如何启动 node.js 应用程序然后返回命令行并导航

nginx - 为什么在 nginx/nginx 上游使用 http/1.0?