尽管已在运行,但未找到身份验证代理

尽管已在运行,但未找到身份验证代理

我有一个基于 Alpine-Linux 的系统 (PostmarketOS),与 LXQT DE 一起运行。自从我设置系统以来,它就出现了一系列用户身份验证问题。我有各种各样的问题,包括:

  • 每当我插入 USB 拇指驱动器时,都会收到一条消息:“错误:无权执行操作。”
  • 如果我尝试运行任何需要身份验证的下载程序(例如 Gparted),我不会收到提示输入密码的弹出消息,而是收到消息“以其他用户身份执行命令时出错:未找到身份验证代理”。
  • 如果我尝试使用任何内置工具(例如 LXQT 配置中心)编辑用户设置,我会收到相同的错误。 在此输入图像描述

经过一段时间的调查后,我注意到身份验证代理似乎已经在运行。它设置为自动启动,我可以在系统监视器中看到它正在运行: 在此输入图像描述

如果我尝试运行pkttyagent -p $(echo $$) | lxqt-sudo gparted,那么我最终会出现弹出窗口:在此输入图像描述

因此,我有理由相信所需的程序在我的系统上,因为我看到它们正在运行并且我能够使用命令行手动运行它们。

但是,我无法弄清楚为什么当应用程序请求超级用户权限时 sudo GUI 前端永远不会自动弹出,以及为什么我无法执行基本操作,例如使用 USB 拇指驱动器或更改系统设置。

我设置了 root 用户密码并登录到 root 用户帐户,并且没有遇到任何这些问题。因此,身份验证代理或 polkit 的设置总体上有问题,我不知道该怎么办。帮助将不胜感激。感谢您的时间。

相关内容