GDBus 错误身份验证代理已存在于 Raspberry Pi 上

GDBus 错误身份验证代理已存在于 Raspberry Pi 上

我在 Raspberry Pi 上运行 VNCserver。

远程登录时,出现以下错误:

GDBus.Error:or.freedesktop.PolicyKit1.Error.Failed: 给定主题的身份验证代理已存在

当我直接连接屏幕时,没有出现此错误,因此它只出现在我的远程环境中。

我已经尝试了类似的常用方法xlsession-edit,但这并不能解决问题。

答案1

这与运行多个策略套件有关。我通过禁用 LX 会话策略套件解决了这个问题。欢迎查阅代码比我做的还多。

您可以通过打开来关闭 lxpolkit/etc/xdg/lxsession/LXDE-pi/desktop.conf

  • 环境polkit/command=
  • 环境guess_default=false

以防万一,请用全局版本替换您的配置主桌面文件。配置主桌面文件通常会自动创建,但如果它将 polkit 命令定义为 lxpolkit,则 lxsession 可能会从那里获取它。

cp /etc/xdg/lxsession/LXDE-pi/desktop.conf ~/.config/lxsession/LXDE-pi/desktop.conf

电源循环后消息就消失了。不能保证它不会破坏其他任何东西。如果您担心它没有加载其他必要的默认设置,您可以检查日志。日志文件是\〜/.cache/lxsession/LXDE-pi/run.log

相关内容