Steam downloads failing
I’m running dual boot Win 11 and Bazzite on my ROG Ally. I’ve created a shared partition for games which is visible and accessible in both Win 11 and Bazzite. I can run games from both OS from this partition.
The path to the partition is /var/mnt/games
What I can’t do is install a game from Bazzite to this location. It get a simple “Failed” from Steam.
Is there any logging available in Steam to indicate what the issue is? I’m a few weeks into learning Linux and I’ve tried running [ls -l in var/mnt/games] in terminal and it looks like I’m the owner of the folder and with RW permissions. I’m still learning so thought this was a good place to start.
8 Replies
Assuming that you are using a shared btrfs partition. Did you do the user mapping regedit entries in the WinBtrfs part? What might be happening is that your SteamLibrary folder on the drive is mapped to the user 100 instead of userid 1000, so nothing can be overwritten that is made in Windows. It's documented in the readme here https://github.com/maharmstone/btrfs?tab=readme-ov-file#mappings
If that's the case try change the ownership of the /var/mnt/games/SteamLibrary folder with
sudo chown -R $USER:$USER /var/mnt/games/SteamLibrary
and see if that makes a difference.Thank you.
I changed ownership to $Chris:$Chris earlier and just checked that is showing correct ownership to be sure. It is. The sub folders /common/[game folder] are all owned by nfsnobody with the permissions rwxr-xr-x. I /think/ this is ok?
That Git article is a bit outside my understanding so I think I need to sit down and digest that. Maybe it’s easier to do than my first pass suggested!
Mike's Tech Tips
YouTube
How to set up a shared btrfs partition for sharing games between Wi...
In this video we'll be looking at how to create a shared btrfs partition for
sharing our Steam game library between Bazzite and Windows.
Timestamps
00:00 Introduction
00:48 Creating our shared btrfs partition in GParted
01:40 Installing WinBtrfs
02:32 WinBtrfs Secure Boot work around
03:16 WinBtrfs permission configuration
05:10 Hiding your Baz...
is think the command sudo chown -R $USER:$USER /var/mnt/games/ needs to be executed with USER not your actual username, but maybe im wrong
You can use your actual user name.
echo $USER
resolves to your username since $USER is just a variable in the system with your username. So if your username is bob sudo chown -R $USER:$USER ...
and sudo chown -R bob:bob ...
is the same thing.not $bob tho 😂
This is useful to know - thanks.