现象描述
内存诊断采集时报错,报错信息:modprobe:FATAL:Module kheaders not found in directory /l**b/m**s/4.19.90-vhulk2211.3.0.h1489.eulerosv2r10.aarch64
可能原因
/lib/modules下对应的内核版本目录中不包含build文件,无法查询到对应的kernel-headers。
处理步骤
- 安装依赖。
注意kernel-devel版本是否与内核的版本一致,若不一致执行查看软链接。
- 查看软链接。
在/lib/modules下进入对应的aarch64版本目录(yum安装的kernel-devel版本),查看build对应的软链接。
图1 对应软链接
- 添加软链接。
在/lib/modules下对应内核版本目录中添加build的软链接,可先通过uname -a查看对应内核版本。