Red Hat Bugzilla – Bug 461614
Align kdump initscript with new xen /proc layout
Last modified: 2015-01-07 19:16:28 EST
Created attachment 316187 [details]
Description of problem:
With the latest kernels, the /proc layout for xen has actually changed in that the /proc/xen directory exists even when not running the xen kernel. kexec-tools has a check in the code to sort out if the i686 PAE kernel needs to be used and that check uses the existence of /proc/xen. This conditional needs to be updated to check for /proc/xen/capabilities which only exists in the case the xen kernel is running.
Version-Release number of selected component (if applicable):
As a result of this defect, kdump will not start on a system running the standard i686 kernel where the corresponding PAE kernel isn't also installed. Even in the case the PAE kernel is installed, I suspect the resulting kdump image might not work well as it would be compiled with the PAE kernel when the standard kernel was actually executing at the time.
As per email discussion, this is actually a xen bug, since we now have a /proc/xen directory even on non xen kernels. The decision has been made to remove that directory, and when it is gone, this will start working again. So I'll close this as NOTABUG