Mcelog Service Error Flagged In Cockpit

Home » CentOS » Mcelog Service Error Flagged In Cockpit
CentOS No Comments

Whenever I log into Cockpit, it flags mcelog as a service failure-to-
start failure. systemctl confirms this.

# systemctl status mcelog
* mcelog.service – Machine Check Exception Logging Daemon Loaded: loaded (/usr/lib/systemd/system/mcelog.service; disabled;
vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2021-01-10 18:06:36 CST; 1
weeks 2 days ago Main PID: 21959 (code=exited, status=1/FAILURE)

Jan 10 18:06:36 lionstore.protogeek.org systemd[1]: Started Machine Check Exception Logging Daemon. Jan 10 18:06:36 lionstore.protogeek.org mcelog[21959]: mcelog: ERROR:
AMD Processor family 23: mcelog does not support this processor. Please use the edac_mce_amd module instead. 
Jan 10 18:06:36 lionstore.protogeek.org mcelog[21959]: CPU is unsupported Jan 10 18:06:36 lionstore.protogeek.org systemd[1]: mcelog.service:
Main process exited, code=exited, status=1/>
Jan 10 18:06:36 lionstore.protogeek.org systemd[1]: mcelog.service:
Failed with result ‘exit-code’.

A search through BZ indicates mcelog hasn’t been supported on AMD
processors s since family 21.

How do I tell Cockpit to use this alternative module? Perhaps more importantly, why doesn’t Cockpit automatically set up this module when it’s installed on an AMD system?

–Doc Savage
    Fairview Heights, IL