protonscr

Steam/Proton games won't launch due to selinuxuser_execmod

protonopen
ValveSoftware/Proton#8548 · opened 2025-03-20 by comraderachel · updated 2025-08-12 · 2 comments · github
Ccomraderachel 2025-03-20 github

Issue effecting openSUSE tumbleweed and current version of Steam. Known issue with different packaging of Steam including the flatpak.

Most Steam/Proton games are not launching due to SELinux blocking unconfined executables to make their stack executable. selinuxuser_execmod

Logs from SELinux.

type=AVC msg=audit(1742508583.968:266): avc: denied { execmod } for pid=12275 comm="wineboot.exe" path=2F686F6D652F72616368656C2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20486F746669782F66696C65732F6C696236342F77696E652F7838365F36342D77696E646F77732F6E74646C6C2E646C6C dev="dm-1" ino=3355824 scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:data_home_t:s0 tclass=file permissive=0

type=AVC msg=audit(1742508583.977:267): avc: denied { execmod } for pid=12271 comm="steam.exe" path=2F686F6D652F72616368656C2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20486F746669782F66696C65732F6C696236342F77696E652F7838365F36342D77696E646F77732F6E74646C6C2E646C6C dev="dm-1" ino=3355824 scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:data_home_t:s0 tclass=file permissive=0

Downstream bug report
https://bugzilla.opensuse.org/show_bug.cgi?id=1206292

This can be worked around by disabling this protection from SELinux, but this leaves the system open to more vulnerabilities. This indicates a badly coded executable and would need to be fixed from upstream.

VvDorst 2025-04-18 github

I also hit this issue on OpenSUSE MicroOS.

Gghyatzo 2025-08-12 github

from the openSUSE SELinux wiki page: https://en.opensuse.org/Portal:SELinux/Common_issues

The SELinux team introduced a new dependency to the steam, lutris and Bottles software as it is packaged in openSUSE, which should fix the below problem automatically on SELinux enabled systems. The change automatically installs a package called selinux-policy-targeted-gaming. For the flatpak versions a manual fix is still needed, as we can not add dependencies onto them. Manually installing selinux-policy-targeted-gaming should fix problems with the flatpak versions as well. If you encounter issues with this solution please open a bug.

after running sudo zypper in selinux-policy-targeted-gaming this issue was fixed for me. Can´t really say what is the tradeoff in terms of security though.

Nothing extracted yet.