DBUS アクセスが拒否されました。

DBUS アクセスが拒否されました。

DBUSを使用して複数のポイント間で通信するマルチパートアプリケーションの問題を解決しようとしています。このアプリは何年もうまくいきましたが、最近停電後に問題が発生しました。

qdbusを使用してシステムバスからメッセージを送信しようとするたびに発生するこのエラーの問題を追跡したようです。

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

私はこのプロセスのポリシーファイルを見て、あまりにも制限的だと思いました。これらのファイルには何も変わっていませんが、それでも良い手がかりだと思います。私が考えることができる最も緩いポリシーを試しても、同様のエラーが発生します。

私が試した戦略は/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>

私は何をもっと試すべきかわかりません。どんなアイデアがありますか?

ベストアンサー1

おすすめ記事