Im Protokoll eines meiner eingebetteten Geräte erscheint die folgende Meldung:
W/libdbus ( 985): Failed to start message bus: Failed to open "/etc/dbus.conf": Permission denied
Gerät ist: IconBit XDS73D mk2
Linux-Version 2.6.34-VENUS (zpl1025@ubuntu20) (gcc-Version 4.3.6 20110218 (Vorabversion) (GCC)) #68 PREEMPT Montag, 9. Dezember 2013, 17:59:31 CST
Was bedeutet diese Nachricht?
Antwort1
Der DBus ist ein IPC-Bus, also ein Bus für die Interprozesskommunikation. Es gibt zwei Standard-Message-Bus-Instanzen, den System- und den Session-(Benutzer-)Bus. Der DBus-Daemon lädt beim Start eine Konfigurationsdatei namens /etc/system.conf oder /etc/session.conf. Auf Ihrem System heißt sie möglicherweise auch dbus.conf.
Ich würde sagen, dass der Prozess auf Ihrem System einen Sessionbus starten möchte, aber keine Berechtigung hat, die besagte Konfigurationsdatei zu öffnen. Überprüfen Sie, ob die Datei lesbar ist, oder versuchen Sie, Ihr libdbus-Paket zu aktualisieren. libdbus ist die Low-Level-Bibliothek für den DBus.
Ich bin auch relativ neu in dem Thema, hoffe ich konnte helfen.