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.
sudo modprobe edac_mce_amd
sudo systemctl start mcelog
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)
Login to comment on this ticket.