在我的一台嵌入式设备的日志中,出现以下消息:
W/libdbus ( 985): Failed to start message bus: Failed to open "/etc/dbus.conf": Permission denied
设备是:IconBit XDS73D mk2
Linux 版本 2.6.34-VENUS (zpl1025@ubuntu20)(gcc 版本 4.3.6 20110218(预发布)(GCC))#68 PREEMPT 2013 年 12 月 9 日星期一 17:59:31 CST
这个消息是什么意思?
答案1
DBus 是一种 IPC 总线,一种用于进程间通信的总线。有两个标准消息总线实例:系统总线和会话(用户)总线。 DBus 守护进程在启动时加载名为 /etc/system.conf 或 /etc/session.conf 的配置文件。也许它在您的系统上被命名为 dbus.conf。
我想说的是,您系统上的进程想要启动会话总线,但无权打开所述配置文件。检查该文件是否可读或尝试更新您的 libdbus 软件包。 libdbus 是 DBus 的低级库。
我对这个话题也很陌生,希望我能有所帮助。