安装自定义内核后出现 Policykit 问题

安装自定义内核后出现 Policykit 问题

操作系统:Xubuntu
原始内核版本:4.4.0
新内核版本:4.1.3

我最近编译了一个补丁内核,补丁的详细信息和安装步骤如下:https://wiki.litmus-rt.org/litmus/InstallationInstructions

这是针对 Linux 内核 4.1.3 的实时补丁。修补后,我在 Xubuntu 14.04 上安装了内核为 4.4.0 的内核。安装修补后的内核后,Policy Kit 似乎出现了问题。

此处完成/var/log/syslog引导:http://pastebin.com/DbLxMpW7

尝试启动 polkit

在此处输入图片描述

数据总线:

在此处输入图片描述

问题:

不允许我安装软件

在此处输入图片描述

未经 root 权限不会自动挂载磁盘

在此处输入图片描述

要求输入密码才能注销/关机

在此处输入图片描述

当我从原始 Xubuntu 内核启动时,所有这些问题都消失了。我在内核编译过程中做错了什么吗?是否有一些选项make menuconfig设置错误?

我不怀疑这是补丁引起的问题,因为我下载了此处提供的 VM 映像:http://www.litmus-rt.org/tutorial/vm-setup.html已经安装了补丁,并且不存在这些问题。

答案1

如果您的软件包都是最新的,您可以尝试使用旧的错误修复(假设您使用的是 lightdm)。

编辑文件/etc/pam.d/lightdm

在底部添加

session required pam_loginuid.so
session required pam_systemd.so

这在某些 14.04 发行版中有效。如果不行,对某些人来说也有效的替代方法是删除 apparmor:

sudo apt-get remove apparmor -y

但这只是在您不依赖 apparmor 保障安全的情况下才采取的解决方案。

相关内容