Sample Header Ad - 728x90

kdump.service failed to start on CentOS 8

2 votes
0 answers
4342 views
## Issue kdump.service fails to start on CentOS 8 virtual machine on Google Cloud. Restarting the service keeps reproducing the same error. It seems the secure boot is causing the issue or is at least related to it. Required key cannot be loaded. The [solution](https://unix.stackexchange.com/a/267975/438103) for CentOS 7 does not solve the issue. Packages kexec-tools, crash , and kernel-debug are installed. How do I solve this issue? Thank you. Below are technical details. *** ## Environment - CentOS 8 virtual machine instance on Google Cloud - OS version: CentOS Linux release 8.2.2004 (Core) - Kernel version: 4.18.0-193.19.1.el8_2.x86_64 ## Details systemctl status kdump.service outputs:
kdump.service - Crash recovery kernel arming
   Loaded: loaded (/usr/lib/systemd/system/kdump.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2020-10-19 23:18:32 UTC; 2min 2s ago
  Process: 131082 ExecStart=/usr/bin/kdumpctl start (code=exited, status=1/FAILURE)
 Main PID: 131082 (code=exited, status=1/FAILURE)

Oct 19 23:18:28 my_hostname systemd: Starting Crash recovery kernel arming...
Oct 19 23:18:32 my_hostname kdumpctl: Secure Boot is enabled. Using kexec file based syscall.
Oct 19 23:18:32 my_hostname kdumpctl: kexec_file_load failed: Required key not available
Oct 19 23:18:32 my_hostname kdumpctl: kexec: failed to load kdump kernel
Oct 19 23:18:32 my_hostname kdumpctl: Starting kdump: [FAILED]
Oct 19 23:18:32 my_hostname systemd: kdump.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 23:18:32 my_hostname systemd: kdump.service: Failed with result 'exit-code'.
Oct 19 23:18:32 my_hostname systemd: Failed to start Crash recovery kernel arming.
journalctl -xe outputs:
Oct 19 23:18:32 my_hostname kdumpctl: Secure Boot is enabled. Using kexec file based syscall.
Oct 19 23:18:32 my_hostname kdumpctl: kexec_file_load failed: Required key not available
Oct 19 23:18:32 my_hostname kdumpctl: kexec: failed to load kdump kernel
Oct 19 23:18:32 my_hostname kdumpctl: Starting kdump: [FAILED]
Oct 19 23:18:32 my_hostname systemd: kdump.service: Main process exited, code=exited, status=1/FAILURE
Oct 19 23:18:32 my_hostname systemd: kdump.service: Failed with result 'exit-code'.
Oct 19 23:18:32 my_hostname systemd: Failed to start Crash recovery kernel arming.
-- Subject: Unit kdump.service has failed
-- Defined-By: systemd
-- Support: https://access.redhat.com/support 
--
-- Unit kdump.service has failed.
--
-- The result is failed.
Oct 19 23:18:32 my_hostname sudo: pam_unix(sudo:session): session closed for user root
cat /proc/keys outputs:
00e8d728 I--Q---    14 perm 3f030000  1002    10 keyring   _ses: 1
029d6be0 I--Q---     1 perm 1f3f0000  1002 65534 keyring   _uid_ses.1002: 1
321674d8 I--Q---    11 perm 3f030000  1002    10 keyring   _ses: 1
37bb77f9 I--Q---     3 perm 1f3f0000  1002 65534 keyring   _uid.1002: empty
3b9154f0 I--Q---     8 perm 3f030000  1002    10 keyring   _ses: 1
rpm -q kexec-tools outputs:
kexec-tools-2.0.20-14.el8.x86_64
Asked by Skyler (21 rep)
Oct 20, 2020, 12:10 AM
Last activity: Oct 25, 2020, 02:31 PM