-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam doesn't work #26
Comments
This seems to be a new requirement from Steam that the shim kernels might not have by default. Can you check to see if https://superuser.com/a/1122977 works for you? Also, what board are you on? |
Same thing happened to me, the link you sent doesn't work, and i'm on octopus board. Any solution yet? |
Recently I looked into this more, and it turns out the issue is actually the same one that prevents systemd (and flatpack) from working normally. The shim kernels do in fact have user namespaces enabled so that error message is incorrect. When starting Steam, I get this in the console:
And this appears in the dmesg:
So Steam is using a library called bwrap, which tries to mount a tmpfs with the |
I got Steam running on my own Chromebook by granting the suid permission to the bwrap binaries in Steam. Try running this script: #!/bin/bash
set -e
if [ ! "$HOME_DIR" ]; then
sudo HOME_DIR="$HOME" $0
exit 0
fi
fix_perms() {
local target_file="$1"
chown root:root "$target_file"
chmod u+s "$target_file"
}
fix_perms /usr/bin/bwrap
steam_bwraps="$(find "$HOME_DIR/.steam/" -name 'srt-bwrap')"
for bwrap_bin in $steam_bwraps; do
cp /usr/bin/bwrap "$bwrap_bin"
fix_perms "$bwrap_bin"
done |
you should add this to the README |
tried it. Didn't work |
Thanks |
Multiverse and steam just doesn't work. Steam gives the error "Steam now requires user namespaces to be enabled." I don't know how to enable that.
The text was updated successfully, but these errors were encountered: