SELinux blocks systemd-user-runtime-dir


After updating Silverblue 35 to the latest version, my desktop became mostly unusable. Browsing through the journal I noticed the following message:

AVC avc:  denied  { create } for  pid=2079 comm="systemd-user-ru" name="1000" scontext=system_u:system_r:systemd_logind_t:s0 tcontext=unconfined_u:object_r:user_tmp_t:s0 tclass=dir permissive=0

Nothing is created under /run/user.

Running the previous Silverblue commit, this message does not appear and the required subdirectory under /run/user is created.

Has anyone encountered this problem? I would be grateful for any suggestions how to solve this, as at the moment it’s blocking me from upgrading my OS at all.


Hello @jzimm ,
Weclcome to the :fedora: discussion area!
Maybe take a look at this troubleshooting section of Silverblue docs, specifically about SELinux … You basically have to relabel the system for SELinix but you have to do it the way noted there due to the immutability issue.

Thanks, that worked.