dhcp-client package is not actually needed for kexec-tools to function. Additionally the dhcp package is deprecated upstream.
Remove the dhcp-client dependency from kexec-tools.
Signed-off-by: Chris Co <chrco@microsoft.com>
There are two issues. First, our default kdump configuration causes the kdump service to use the host's default initrd as the crashkernel environment. This can lead to issues when the default initrd size is larger than the reserved memory for the crash kernel, which is set via kernel command line at boot time.
It is common to have the kdump service instead rebuild a minimal host-specific initrd specifically for the crashkernel environment.
To change this behavior, comment out force_no_rebuild 1 from kdump.conf.
After doing this, a second issue was discovered where the system would enter the crashkernel environment when a kernel panic occurred, and successfully collect the crash dump, but upon reboot back to the normal host OS, the system would no longer boot.
This behavior was root caused to an issue in our kdumpctl command where the TARGET_INITRD was pointing to our default host initrd, thus when the kdump service would regenerate the minimal host-specific initrd, this new initrd would overwrite the host's normal initrd, therefore leading to failed normal boot.
So to fix this behavior, change TARGET_INITRD to a unique image location so kdump safely regenerates the initrd without clobbering the host's normal initrd.
Signed-off-by: Chris Co <chrco@microsoft.com>
* Bump package version to recompile binaries with fixed gcc stack protection (CVE-2023-4039)
* Bump debuginfo versions in toolchain manifests
* Bump kernel headers to match kernel
* Update SPECS/gettext/gettext.spec
Taking suggestion
Co-authored-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
* Update for code review comments
* Fix for code review comment in qt5-qtdeclarative changelog
* Fix dash version for signed spec files
---------
Co-authored-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
* Required grep binary missing from initrd
The grep binary is not included in the dracut_install, however the
grep command is used in several scripts used for kdump. When enabling
kdump, Mariner no longer boots due to missing grep binary
* fix kdumpctl displays hostname help page
kdumpctl uses switches in hostname that don't exist. Replacing them