#43 mcelog.service failed to start
Closed 3 years ago by tpopela. Opened 5 years ago by joem86.

When testing: https://fedoraproject.org/wiki/QA:Testcase_base_services_start?rd=QA:Testcase_Services_start

Expected result: All services should start properly and systemctl should report no failed service
Actual result:

[jmccall@localhost ~]$ systemctl --all --failed
  UNIT           LOAD   ACTIVE SUB    DESCRIPTION                           
● mcelog.service loaded failed failed Machine Check Exception Logging Daemon

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

1 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.

This might be helpful:

[jmccall@localhost ~]$ journalctl --all | grep mce
Sep 20 06:57:25 localhost kernel: mce: CPU supports 0 MCE banks
Sep 20 06:57:35 localhost.localdomain audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=mcelog comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Sep 20 06:57:35 localhost.localdomain mcelog[672]: mcelog: ERROR: AMD Processor family 21: mcelog does not support this processor.  Please use the edac_mce_amd module instead.
Sep 20 06:57:35 localhost.localdomain mcelog[672]: CPU is unsupported
Sep 20 06:57:35 localhost.localdomain systemd[1]: mcelog.service: Main process exited, code=exited, status=1/FAILURE
Sep 20 06:57:35 localhost.localdomain systemd[1]: mcelog.service: Failed with result 'exit-code'.
Sep 20 06:57:35 localhost.localdomain audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=mcelog comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'

Media used: Fedora-Silverblue-ostree-x86_64-29_Beta-1.5.iso
Environment: Oracle VirtualBox 5 (appears to be using KVM)


Sep 20 06:57:35 localhost.localdomain mcelog[672]: mcelog: ERROR: AMD Processor family 21: mcelog does not support this processor.  Please use the edac_mce_amd module instead.
Sep 20 06:57:35 localhost.localdomain mcelog[672]: CPU is unsupported

Well there's your problem. ;)

Try sudo modprobe edac_mce_amd and then sudo systemctl start mcelog as a workaround.

This is almost certainly not a Silverblue-specific issue, and would probably be better off being filed against mcelog in Fedora.

Metadata Update from @tpopela:
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata