What SELinux context should registry.x86_64.bin have on Xfce

I use fresh install of Fedora 41 Xfce. I use it since version 35, but failed to upgrade to 41 (probably because I delete pulse secure without uninstalling).

I have my user directory on different partition since version 35 and got SELinux errors:

SELinux is preventing /usr/lib64/tumbler-1/tumblerd from unlink access on the file registry.x86_64.bin.

When opening directories in Thunar. I run this binary after I kill it because it didn’t work for raw files after installing extra package.

I have those two files:

$ find ~/ -name 'registry.x86_64.bin'
/home/kuba/.gstreamer-0.10/registry.x86_64.bin
/home/kuba/.cache/gstreamer-1.0/registry.x86_64.bin

All my in home directory have the same context:

unconfined_u:object_r:user_home_dir_t:s0

restorecon do nothing.

What context those files should have, I have no idea how to restore the context of my home directory.

For the default Selinux setup they should have

unconfined_u:object_r:gstreamer_home_t:s0

Only the gstreamer_home_t part is significant for the default setup.

The command sudo restorecon -Rv /home should fix this.

By the way, I would guess that /home/kuba/.gstreamer-0.10/registry.x86_64.bin is way older than /home/kuba/.cache/gstreamer-1.0/registry.x86_64.bin it is some left overs from some old version of gstreamer.

Thanks, for what I’ve notice, restorecon do nothing on its own.

I just checked added the context with chcon and restorecon removed it.