首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >/var/run/dbus/system_bus_socket权限被拒绝

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

Stack Overflow用户
提问于 2011-08-16 23:15:54
回答 1查看 10.8K关注 0票数 1

有一段时间,即使我以root用户身份登录,尝试运行dbus时也会显示以下错误:

代码语言:javascript
运行
复制
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

目录列表:

代码语言:javascript
运行
复制
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

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

代码语言:javascript
运行
复制
[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"

取消命名-a:

代码语言:javascript
运行
复制
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也没有任何帮助。谢谢你的帮助

EN

Stack Overflow用户

发布于 2011-08-17 00:20:03

看起来你的/var文件系统已经损坏了。尝试对文件系统执行fsck操作。

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

以root用户身份执行操作:

代码语言:javascript
运行
复制
# mv /var/run/dbus /var/run/dbus-broken
# mkdir /var/run/dbus

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

但是不要忘了fsck!如果文件系统中有一个错误,可能还有其他错误潜伏在周围。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7080596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档