鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

内存诊断采集时报错

现象描述

内存诊断采集时报错,报错信息: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。

处理步骤

  1. 安装依赖。
    1
    yum install kernel-devel
    

    注意kernel-devel版本是否与内核的版本一致,若不一致执行查看软链接

  2. 查看软链接。

    在/lib/modules下进入对应的aarch64版本目录(yum安装的kernel-devel版本),查看build对应的软链接。

    图1 对应软链接
  3. 添加软链接。

    在/lib/modules下对应内核版本目录中添加build的软链接,可先通过uname -a查看对应内核版本。

    1
    ln -sf 目标文件 build