ae272e Reset crashkernel to default value if newly installed kernel has crashkernel=auto

Authored and Committed by Coiby Xu 2 years ago
1 file changed. 2 lines added. 0 lines removed.
    Reset crashkernel to default value if newly installed kernel has crashkernel=auto
    
    Resolves: bz2168504
    Upstream: RHEL-only
    
    After leapp upgrade from 8.8 to 9.2 on Azure,  RHEL9 kernel has
    crashkernel=auto. This happens because kexec-tools's posttrans scriptlet
    is executed before kernel's posttrans scriptlet (which in turn runs the
    kernel-install hooks). One of the kernel-install hook is responsible for
    adding a new boot entry for the new kernel. So when kexec-tools's posttrans
    scriptlet is running, RHEL9 kernel is yet to have a boot entry so
    kexec-tools couldn't set up the crashkernel parameter. Later one
    kernel-install hook makes RHEL9 kernel inherit crashkernel=auto.
    
    Fix this issue by letting 92-crashkernel.install reset crashkernel=auto.
    
    Reported-by: Yuxin Sun <yuxisun@redhat.com>
    Signed-off-by: Coiby Xu <coxu@redhat.com>
    
        
file modified
+2 -0