跳至主要內容

DSE内核模块加载失败

大约 1 分钟

DSE内核模块加载失败

DSELinux加解密功能基于内核层开发实现的,所以当内核没有加载成功时,加解密功能将会失效。

1 查看内核加载情况

DSEMainService status

Drivers status显示为1表示内核加载成功,显示为0则表示内核加载失败。

open in new window

内核加载成功

open in new window

内核加载失败

2 当内核加载失败时,使用以下方法,一步一步尝试,Drivers status状态显示为1时即可退出。

① 使用DSEMainService upgrade在线获取内核文件

open in new window

②使用最新版本覆盖安装

http://linuxkernel.e-docs.cn:5080/Package/linux-setup-packageV6.5[x64+x86]/open in new window

③确认该内核是否支持

查询Linux内核支持列表open in new window

④手动加载内核文件确认是否成功

sudo insmod /usr/local/DSELinuxClient/kmodules/DSEKernelSafeCtrl.ko

如果内核Drivers status状态显示为1,则禁用SELinux方法如下

setenforce 0

vi /etc/sysconfig/selinux

将配置SELinux=enforcing改为SELinux=disabled

重启查看内核加载是否正常

⑤安装在需要签名内核的系统中

DSELinux内核模块签名处理open in new window

⑥关闭内核更新