[root@561d56106dc8 ~]# systemctl stop firewalld Failed to get D-Bus connection: Operation not permitted
时间: 2023-08-21 21:10:55 浏览: 70
回答: 在你提供的引用中,出现了一些关于启动数据库和关闭firewalld时出现的问题。根据引用[1]中的错误信息,启动数据库失败是因为无法获取D-Bus连接,而引用[2]提供了一种解决方法,即在docker容器中运行`systemctl restart mariadb.service`之前,需要关闭容器内的firewalld并禁用它。另外,引用[3]中的错误信息也提到了无法获取D-Bus连接的问题。根据这些信息,可以推断出无法获取D-Bus连接的原因可能是权限不足或者缺少必要的依赖。因此,你可以尝试以特权模式运行docker容器,如`docker run --privileged`,或者检查是否安装了必要的依赖。希望这些信息对你有帮助。
相关问题
[root@jkuiper-wlw-v1-0 ~]# systemctl status firewalld Failed to get D-Bus connection: Operation not permitted
这个问题通常是由于权限不足导致的。`systemctl status firewalld`命令需要 root 权限来访问 D-Bus 连接。请确保你以 root 用户身份执行该命令或使用 sudo。
你可以尝试以下命令来获取 firewalld 的状态:
```
sudo systemctl status firewalld
```
如果你还没有设置 sudo 权限,你可以使用 `su` 命令切换到 root 用户:
```
su - root
systemctl status firewalld
```
输入 root 用户的密码后,就可以获取到 firewalld 的状态信息了。
[root@realtime-1 ~]# systemctl status firewalld bash: systemctl: command not found
在这个引用中,用户似乎正在进行一些关于安装novnc和修改主机名的操作。然后,用户尝试使用systemctl命令检查firewalld的状态。然而,系统返回了“bash: systemctl: command not found”的错误消息。这个错误消息意味着在系统中找不到systemctl命令,可能是由于系统中未安装systemd导致的。