Kernel crash on Proxmox hypervisor

Ahmet Bas

Well-Known Member
Aug 3, 2018
74
0
46
32
Hello,

Last week we had a kernel crash during a kernel update. We are using UEFI with Proxmox VE 6.4-13 with zfs root partition, but we are unable to capture the kernel crash. The steps we followed can be found below.

1. Install kdump-tools:
Code:
echo "kexec-tools kexec-tools/load_kexec boolean false" | debconf-set-selections
echo "kdump-tools kdump-tools/use_kdump boolean true" | debconf-set-selections
DEBIAN_FRONTEND=noninteractive apt -y install kdump-tools

2. Since we are using ZFS we need to fix those issues. Fix issue with ZFS on / partition and initramfs generation (source):
Code:
sed -i "s|^\(sed -e 's/MODULES=\.\*/MODULES=dep/'\)|#\1|g" /etc/kernel/postinst.d/kdump-tools

3. Finish installation:
Code:
apt -f install

4. Configure bootloader: First you will need to find out which bootloader you're using:
Code:
proxmox-boot-tool status

Code:
Output
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
CEBB-ACE6 is configured with: uefi (versions: 5.4.106-1-pve, 5.4.174-2-pve)
CEBC-0075 is configured with: uefi (versions: 5.4.106-1-pve, 5.4.174-2-pve)

systemd-boot
We appended the following values "crashkernel=384M-:256M nmi_watchdog=1"
Code:
cat /etc/kernel/cmdline
Output
Code:
root=ZFS=rpool/ROOT/pve-1 boot=zfs crashkernel=384M-:768M nmi_watchdog=1

5. Apply bootloader changes:
Code:
proxmox-boot-tool refresh
6. Reboot
7. Show kernel commandline:
Code:
cat /proc/cmdline
Output
Code:
initrd=\EFI\proxmox\5.4.174-2-pve\initrd.img-5.4.174-2-pve root=ZFS=rpool/ROOT/pve-1 boot=zfs crashkernel=384M-:768M nmi_watchdog=1

8.Show kdump status:
Code:
kdump-config status
Output
Code:
current state   : ready to kdump

9. When we simulate a crash with the following commands:
Code:
echo 1 > /proc/sys/kernel/sysrq
echo c > /proc/sysrq-trigger

A crash happens after this but we are unable to capture this crash. We see this on our console
Screenshot 2022-04-13 at 17.13.42.png
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!