最近、XFce4を使ってDebian Wheezyをインストールしました。 USBをアンマウントしようとするたびに、次のエラーメッセージが表示されます。
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided
この問題をどのように解決できますか?
答え1
これは、PolicyKitが関連付けられているときに管理権限なしでDebian(および他のディストリビューション)がUSBドライブやその他の種類の外部メディアをマウントできないようにする同じ問題セットの一部です。
完全な情報を持っていませんが、その原因はudisks
(XFCEが自動マウントを処理するために使用する)基本権限であることを覚えているようです。
この問題を部分的に(または完全に)解決できます。
- あなたがすべてを持っていることを確認してくださいポリシーツールキット関連ソフトウェアパッケージとCKコネクタがインストールされます。
次の内容を含む
udisks.pkla
ディレクトリというファイルを追加します。/etc/polkit-1/localauthority/50-local.d/
[udisks] Identity=unix-user:* Action=org.freedesktop.udisks* ResultAny=yes
(Xを再起動するか、システムを完全に再起動する必要があるかもしれません)
私はこれをArchフォーラムのどこかで得ました。信用は彼らに戻ります。
編集する- 同様の質問が同様の解決策としてここに投稿されました。Debian SidにUSBフラッシュドライブをインストールする方法は?