%3A%20Falha%20ao%20iniciar%20o%20barramento%20de%20mensagens%3A%20Falha%20ao%20abrir%20%22%2Fetc%2Fdbus.conf%22%3A%20Permiss%C3%A3o%20negada.png)
No log de um dos meus dispositivos embarcados aparece a seguinte mensagem:
W/libdbus ( 985): Failed to start message bus: Failed to open "/etc/dbus.conf": Permission denied
O dispositivo é: IconBit XDS73D mk2
Linux versão 2.6.34-VENUS (zpl1025@ubuntu20) (gcc versão 4.3.6 20110218 (pré-lançamento) (GCC)) #68 PREEMPT Seg, 9 de dezembro 17:59:31 CST 2013
O que esta mensagem significa?
Responder1
O DBus é um IPC-Bus, um barramento para comunicação entre processos. Existem duas instâncias de barramento de mensagens padrão, o barramento de sistema e o barramento de sessão (usuário). O DBus Daemon carrega um arquivo de configuração no início chamado /etc/system.conf ou /etc/session.conf. Talvez tenha outro nome como dbus.conf em seu sistema.
Eu diria que o processo no seu sistema deseja iniciar um sessionbus, mas não tem permissão para abrir o referido arquivo de configuração. Verifique se o arquivo está legível ou tente atualizar seu pacote libdbus. libdbus é a biblioteca de baixo nível para o DBus.
Também sou bastante novo no assunto, espero poder ajudar.