📖 ~1 min read
Table of contents
Symptom & Impact
Post-crash analysis is impossible because `/var/crash` contains no vmcore after a panic event.
Environment & Reproduction
Found on SLES 15 hosts with custom crashkernel sizing or NFS dump targets.
Root Cause Analysis
crashkernel reservation is too small or kdump target path is not writable from the kdump initrd.
Quick Triage
Confirm reservation with `cat /proc/cmdline | grep crashkernel`.
Step-by-Step Diagnosis
Inspect `kdump.conf`, `systemctl status kdump`, and run `kexec-tools` self-test.

Solution – Primary Fix
Adjust `crashkernel=auto` to a fixed `crashkernel=512M-:256M` value and rebuild kdump initrd.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.

Solution – Alternative Approaches
Switch dump target to a local Btrfs subvolume if network targets are unreliable.
Verification & Acceptance Criteria
A synthetic panic via `echo c > /proc/sysrq-trigger` produces a complete vmcore.
Rollback Plan
Revert kernel parameter changes if reservation breaks memory-sensitive workloads.
Prevention & Hardening
Monitor crashkernel reservation and validate kdump after every kernel update.
Related Errors & Cross-Refs
Pairs with `kdump: failed to save vmcore` in journal.
Related tutorial: View the step-by-step tutorial for sles-15.
View all sles-15 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
SUSE kdump and analyzing kernel core documentation.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.