----- "marc pascual" <marc.m.pascual(a)gmail.com> wrote:
Dave,
Thank you for your reply. However I'm slightly confused. the kernel
version where I got the vmcore file is 2.6.18-92.1.10.el5 (x86_64).
From my previous understanding, I should download and install
kernel-debug-debuginfo-2.6.18-92.1.10.el5.x86_64.rpm. This package
gives me 2.6.18-92.1.10.el5debug. However you mentioned that:
"They 2.6.18-92.1.10.el5 and 2.6.18-92.1.10.el5debug kernels are
completely different kernels."
If this is the case, which package can I get
2.6.18-92.1.10.el5/vmlinux from? Assuming this is not the same kernel
under /boot?
The short answer is: kernel-debuginfo-2.6.18-92.1.10.el5.x86_64.rpm
That RHEL5 kernel version offers 3 different x86_64 kernel packages:
kernel-2.6.18-92.1.10.el5.x86_64.rpm
kernel-xen-2.6.18-92.1.10.el5.x86_64.rpm
kernel-debug-2.6.18-92.1.10.el5.x86_64.rpm
Each of the above has its own associated debuginfo package,
which contains the relevant vmlinux file for that kernel
type:
kernel-debuginfo-2.6.18-92.1.10.el5.x86_64.rpm
kernel-xen-debuginfo-2.6.18-92.1.10.el5.x86_64.rpm
kernel-debug-debuginfo-2.6.18-92.1.10.el5.x86_64.rpm
And when installing any of the -debuginfo packages above,
rpm requires that the kernel-debuginfo-common package be
installed along with it:
kernel-debuginfo-common-2.6.18-92.1.10.el5.x86_64.rpm
Like the name says, the "common" package has debuginfo
data that is the same for all 3 kernel types.
Dave