18.04 中的语言支持不起作用 org.freedesktop.PolicyKitError.Failed

18.04 中的语言支持不起作用 org.freedesktop.PolicyKitError.Failed

我认为升级到 18.04 Lubuntu 后,我遇到了一个常见的 root 问题,它会影响很多事情。似乎没有需要 root 权限的应用程序可以打开。例如,Synaptics 和 Fcitx 无法启动,没有显示任何诊断,任何启动尝试都会在 30 秒内悄无声息地失败。时间和日期设置有“解锁”按钮,但当我点击它时,什么也没发生。

但最不合适的是语言支持(不起作用)。当我启动它时,它显示以下消息:

检查可用的语言支持... 语言支持未正确安装。我按下“安装”,然后出现:无法安装完整的语言支持。详细信息:org.freedesktop.PolicyKitError.Failed:('system-bus-name',{'name': ':1.32'}): ord.debian.apt.install-or-remove-packages 我按下“关闭”,然后出现:您无权执行此操作(您没有执行此操作所需的权限)。在“详细信息”中,它似乎试图显示(部分)相同消息 > :org.freedesktop.PolicyKitError.Failed:('system-bus-name' 我按下“关闭”,然后循环到循环顶部(检查可用的语言支持...)

请帮忙!

答案1

在 Ubuntu 18.04 上安装 xfce4 后我遇到了同样的问题。

问题是没有安装 PolicyKit 身份验证代理 —— 或者至少没有安装 xfce 可以识别的代理。

解决办法是安装一个:

$ sudo apt install policykit-1-gnome

就是这样。

安装的软件包:/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1。

它似乎更新了自动启动列表。

必须重新启动。因为从终端运行文件不起作用。有人在某处写过从 xterm 运行它。我从 Ubuntu 中默认的终端仿真器运行它,并且在安装 xfce 后仍然是默认的:gnome 终端。

有这样一件事‘xfce-polkit' 和 'xfce-polkit-git“”。

但是 Debian报告在其软件包 policykit-1-gnome 的说明中,xfce 仍然使用 gnome polkit 代理:

此实现最初是为 GNOME 2 设计的,但大多数基于 GNOME 的桌面环境(包括 GNOME 3、GNOME Flashback 和 MATE)都有自己的内置 PolicyKit 代理,并且不再使用此实现。此实现的其余用户是 Cinnamon、XFCE 和 Unity。

关于此问题的其他说明:

http://lovingthepenguin.blogspot.com/2016/10/fixing-packagekit-authentication-in.html https://fransdejonge.com/2017/01/fix-no-gksudo-permissions-prompt-on-gparted-synaptic-mounting-drives-etc-in-debian/

相关内容