Bug 1217106 - mcelog.service cannot bind to client unix socket `/run/mcelog/mcelog-client': No such file or directory
Summary: mcelog.service cannot bind to client unix socket `/run/mcelog/mcelog-client':...
Status: RESOLVED INVALID
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Thomas Renninger
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-14 07:22 UTC by Thomas Wagner
Modified: 2023-11-15 12:01 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wagner 2023-11-14 07:22:21 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.
Comment 1 Thomas Wagner 2023-11-15 12:01:44 UTC
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.