DBUS Access Denied

2

Estou tentando solucionar um aplicativo de várias partes que se comunica entre seus diferentes ramos com o DBUS. Esta aplicação tem funcionado muito bem durante anos, mas depois de uma queda de energia recente, as coisas correram mal.

Acho que rastreei o problema até esse erro, que ocorre sempre que tento enviar uma mensagem no barramento do sistema com o qdbus

Error: org.freedesktop.DBus.Error.AccessDenied Rejected send message

Eu fui para o arquivo de políticas para o processo suspeitando que ele era muito restritivo. Nada mudou nesses arquivos, mas mesmo assim achei que era uma boa pista. Mesmo depois de tentar a política mais permissiva que pude pensar, ainda recebi um erro semelhante.

Aqui está a política que eu tentei, localizada em /etc/dbus-1/system.d/application.conf

<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">

<busconfig>
  <policy context="default">
    <allow send_destination="*" eavesdrop="true">
    <allow eavesdrop="true"/>
    <allow own="*"/>
    <allow user="*"/>
  </policy>
</busconfig>

Eu não sei mais o que tentar. Alguma ideia?

    
por pocketg99 26.01.2017 / 06:19

0 respostas

Tags