由于缺少 /usr/lib/debug/lib/modules/ 文件夹,无法使用崩溃实用程序

由于缺少 /usr/lib/debug/lib/modules/ 文件夹,无法使用崩溃实用程序

CentOS7 服务器发生崩溃。根据RHEL7的文档,我应该能够使用崩溃实用程序查看详细信息:

crash /var/crash/<timestamp>/vmcore /usr/lib/debug/lib/modules/<kernel>/vmlinux

我在 /var/crash 中看到一些文件夹以及相应的 vmcore 文件。我缺少 /usr/lib/debug/lib/modules/ 文件夹,这是使用crash.

需要哪些额外的实用程序才能根据上述文档填充模块文件夹?

答案1

RHEL 文档的上一页还告诉您以下内容:

除了crash之外,还需要安装与你正在运行的内核对应的kernel-debuginfo包,它提供了dump分析所需的数据。

因此,您所需要做的就是安装与您的内核版本相同的 kernel-debuginfo 软件包。

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/kernel_crash_dump_guide/chap-analyzing-a-core-dump#sect-crash-installing-the-utility

编辑:

有 debuginfo 存储库:

http://debuginfo.centos.org/7/x86_64/

相关内容