Bugzilla – Bug 1217106
mcelog.service cannot bind to client unix socket `/run/mcelog/mcelog-client': No such file or directory
Last modified: 2023-11-15 12:01:44 UTC
On Tumbleweed 20231110, mcelog.service fails. journalctl -u mcelog ``` Nov 14 08:01:34 T14 systemd[1]: Starting Machine Check Exception Logging Daemon... Nov 14 08:01:34 T14 systemd[1]: Started Machine Check Exception Logging Daemon. Nov 14 08:01:35 T14 mcelog[1264]: mcelog: Cannot bind to client unix socket `/run/mcelog/mcelog-client': No such file or directory Nov 14 08:01:35 T14 systemd[1]: mcelog.service: Main process exited, code=exited, status=1/FAILURE Nov 14 08:01:35 T14 systemd[1]: mcelog.service: Failed with result 'exit-code'. ``` The folder /run/mcelog is missing. IMHO, this folder should be automatically generated by the system.
As pointed out here https://bugzilla.suse.com/show_bug.cgi?id=1217105 the culprint was wrong ownership of `/` For some reason, '/' was owned by me instead of root. ``` chown root / ``` fixed the problem.