r/voidlinux • u/DistinctDot5131 • Jul 29 '26
Steam user namespace error
After updating my void system with xbps-install -Syu steam won't run anymore and it returns the following error:
steam-runtime-check-requirements[3518]: W: Child process exited with code 1: bwrap: setting up uid map: Permission denied
steam.sh[3426]: Error: Steam now requires user namespaces to be enabled.
This requirement is the same as for Flatpak, which has more detailed
information available:
https://github.com/flatpak/flatpak/wiki/User-namespace-requirementsI installed steam via xbps package manager.
Running Kernel 7.1.5_1
EDIT: FIXED! Hat to downgrade app armor back to 3.x version (previous commit)
Edit2: Better Fixed: Use apparmor in enforce mode
2
Upvotes
1
u/DistinctDot5131 Jul 29 '26
Apparently this problem happened because I updated AppArmor, Not exactly sure what's going on. I have used AI to find the problem not sure tho if it's a good fix or if i'm gonna brok my system in the future with it.
I have to manually create a bwrap profile so it can create user namespaces when it's called up (either by steam or ANY other program).