The purpose of this testcase is to test that kernel crash dumps are successfully enabled on installed systems which meet certain criteria. The result of this test case will depend on the specifics of your hardware. Please perform the test using a system that meets the following minimum
criteria:
- CPU Architecture: amd64 (x86_64), arm64 (aarch64), or s390x
- CPU Cores: >=4
- Memory (RAM + SWAP): >=6GiB
- Disk space in /var: 5 x (Memory)
Proceed in your native language if you wish. Instructions will remain in
English.
The test steps are as follows:
- Perform a standard install using the linked installation media, ensuring
the drive /var is mounted to has sufficient free space.
No other special steps are required during the installation.
- Reboot into the newly installed system.
- Check on the status of kdump-tools using the following command:
kdump-config show
- Compare the result of the command with the guidance below.
The result of the kdump-config show command should show
something similar to:
$ kdump-config show
DUMP_MODE: kdump
USE_KDUMP: 1
KDUMP_COREDIR: /var/crash
crashkernel addr: 0x
/var/lib/kdump/vmlinuz: symbolic link to /boot/vmlinuz-6.11.0-7-generic
kdump initrd:
/var/lib/kdump/initrd.img: symbolic link to /var/lib/kdump/initrd.img-6.11.0-7-generic
current state: ready to kdump
crashkernel suggested size: 223M
kexec command:
/sbin/kexec -p --command-line="BOOT_IMAGE=/boot/vmlinuz-6.11.0-7-generic root=UUID=8c19e778-298a-40ad-91cd-f6725092446a ro reset_devices systemd.unit=kdump-tools-dump.service nr_cpus=1 irqpoll usbcore.nousb" --initrd=/var/lib/kdump/initrd.img /var/lib/kdump/vmlinuz
Ensure that:
- current state shows ready to dump.
- USE_KDUMP is set to 1
- The crashkernel parameter is set on the kernel command line.
(this can be checked using: sudo cat /proc/cmdline)
Some special notes about testing:
- If the results are not as expected, please include the output of the
following command in your bug report:
sudo /usr/share/kdump-tools/kdump_set_default
- If performing the test with a VM, note that it has been reported that
thin provisioning of disk images may cause the enablement to fail
where it was otherwise expected. Check the output of
df -h /var within the VM in these cases.
If you finish the installation, please submit a 'passed' result.
If any action fails, or produces an unexpected result, please submit a 'failed' result and file a bug. Please be sure to include the bug number when you submit your result.
|