如何修复在 Thunar 中卸载 USB 时出现“org.freedesktop.PolicyKit1”错误?

如何修复在 Thunar 中卸载 USB 时出现“org.freedesktop.PolicyKit1”错误?

我最近使用 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 上安装 U 盘?

相关内容