/var/run/dbus/system_bus_socket 权限被拒绝

发布于 2024-11-30 08:57:53 字数 1271 浏览 2 评论 0原文

一段时间以来,当尝试运行 dbus 时,即使我以 root 身份登录,也会出现以下错误:

gentoo herman # /etc/init.d/dbus start
 * Starting D-BUS system messagebus ...
Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_socket": Permission denied
 * start-stop-daemon: failed to start `/usr/bin/dbus-daemon'                                                                                                               [ !! ]
 * ERROR: dbus failed to start

列表目录:

gentoo herman # ls /var/run/dbus/ -all
ls: nie ma dostępu do /var/run/dbus/system_bus_socket: Brak dostępu
razem 1
drwxr-xr-x  2 root root  88 08-14 16:42 .
drwxr-xr-x 20 root root 824 08-16 16:45 ..
??????????  ? ?    ?      ?           ? system_bus_socket

我尝试通过 rm 命令以 root 身份删除此文件,但显示相同的错误。 我已经安装了:

[ebuild   R    ] sys-apps/dbus-1.4.14  USE="X static-libs -debug -doc (-selinux) -test"
[ebuild   R    ] dev-libs/dbus-glib-0.94-r1  USE="static-libs -bash-completion -debug -doc -test"

uname -a:

Linux gentoo 2.6.38-gentoo #6 SMP Fri Jul 1 09:41:37 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T9400 @ 2.53GHz GenuineIntel GNU/Linux

命令“dmesg | grep dbus”没有显示。重新安装 dbus 也没有任何帮助。感谢您的帮助

For some time, when trying to run dbus gives me the following error, even if I'm logged in as root:

gentoo herman # /etc/init.d/dbus start
 * Starting D-BUS system messagebus ...
Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_socket": Permission denied
 * start-stop-daemon: failed to start `/usr/bin/dbus-daemon'                                                                                                               [ !! ]
 * ERROR: dbus failed to start

Listing directory:

gentoo herman # ls /var/run/dbus/ -all
ls: nie ma dostępu do /var/run/dbus/system_bus_socket: Brak dostępu
razem 1
drwxr-xr-x  2 root root  88 08-14 16:42 .
drwxr-xr-x 20 root root 824 08-16 16:45 ..
??????????  ? ?    ?      ?           ? system_bus_socket

I tried to delete this file as root via the rm command, but displays the same error.
I have installed :

[ebuild   R    ] sys-apps/dbus-1.4.14  USE="X static-libs -debug -doc (-selinux) -test"
[ebuild   R    ] dev-libs/dbus-glib-0.94-r1  USE="static-libs -bash-completion -debug -doc -test"

uname -a :

Linux gentoo 2.6.38-gentoo #6 SMP Fri Jul 1 09:41:37 CEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T9400 @ 2.53GHz GenuineIntel GNU/Linux

Command "dmesg | grep dbus" nothing displays. Reinstalling dbus also in no way helped. Thanks for any help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三寸金莲 2024-12-07 08:57:53

您的 /var 文件系统似乎已损坏。尝试对文件系统进行 fsck。

此外,为了快速解决问题,您可以重命名目录并创建一个新目录,因为您将无法删除有问题的文件。

以 root 身份执行:

# mv /var/run/dbus /var/run/dbus-broken
# mkdir /var/run/dbus

并像往常一样启动守护进程。

但不要忘记 fsck!如果 FS 中出现一个错误,周围可能还潜伏着其他错误。

Looks like you have corruption in your /var filesystem. Try fsck-ing the file-system.

Also, for a quick workaround you can rename the directory and create a new one, because you won't be able to delete the offending file.

Do as root:

# mv /var/run/dbus /var/run/dbus-broken
# mkdir /var/run/dbus

And start the daemon as usual.

But don't forget the fsck! If there is one error in the FS there may be others lurking around.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文