Ubuntu 22.04更新管理器等待授权时卡住,原有正常功能失效求助
看起来你遇到的是Ubuntu 22.04下图形化系统工具无法弹出授权窗口的问题,我之前帮朋友排查过类似情况,大概率是负责图形界面授权的polkit服务出了问题,或者相关配置被意外修改了。给你几个逐步排查和修复的方向:
第一步:检查并重启polkit服务
图形化工具的授权弹窗是由polkit管理的,先确认它是否正常运行:systemctl status polkit.service如果显示服务未运行或者有错误,执行命令重启它:
sudo systemctl restart polkit.service重启后再打开「Software Update」或者「Software and Updates」试试,看是否能正常弹出授权窗口。
第二步:确认用户组权限配置
虽然你说自己在sudo组,但有时候Ubuntu的图形化工具还依赖admin组的权限。先检查当前用户的组信息:groups如果输出里没有
admin,就把自己添加到这个组里:sudo usermod -aG admin $USER执行完后必须注销并重新登录,再测试工具是否正常。
第三步:重置polkit的授权配置
可能之前的polkit配置被误改,导致无法识别sudo/admin组的授权请求。先备份原有配置:sudo cp /etc/polkit-1/localauthority.conf.d/51-ubuntu.conf /etc/polkit-1/localauthority.conf.d/51-ubuntu.conf.bak然后编辑这个配置文件,确保内容是默认的授权规则:
sudo nano /etc/polkit-1/localauthority.conf.d/51-ubuntu.conf写入以下内容:
[Configuration] AdminIdentities=unix-group:sudo;unix-group:admin保存退出后,再次重启polkit服务:
sudo systemctl restart polkit.service第四步:排查用户配置文件损坏问题
如果上面的方法都没用,可能是当前用户的桌面配置文件出了问题。可以创建一个新的测试用户,看看在新用户下工具是否正常:sudo adduser testuser切换到新用户登录后测试,如果新用户下一切正常,说明是原用户的配置损坏。可以备份原用户的
.config、.gnome等配置目录,然后删除这些目录(注销后操作),让系统重新生成默认配置。
关于问题原因的推测
这种情况大概率是某次系统更新时,polkit相关的包出现了异常,或者某个系统配置文件被误修改(比如手动调整权限时碰了polkit的配置)。Ubuntu的安全更新一般不会直接改变这种基础授权逻辑,所以更可能是服务异常或配置问题。
备注:内容来源于stack exchange,提问作者dawfedora

