Skip to content
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

Game supported by Proton does not start if the steamapps/compatdata/648800/pfx directory is not owned by the user #477

Closed
emanuelegissi opened this issue Nov 14, 2021 · 3 comments

Comments

@emanuelegissi
Copy link

Hi, I am on Linux Fedora 35.

I set up my kids Steam in their own session.
The two kids (, ) are in the same group.
I share an only folder. The folder is owned by <root.steam>.
Both kids have read and write privileges on the folders and files, thanks to ACLs lists.

No problem with native games. Both kid1 and kid2 can run any shared game installed by the other.

But if kid1 installs a game supported by Proton in the shared folder, kid2 cannot run it.
The Proton supported game does not start because:
wine: '/mnt/library/steam-library/steamapps/compatdata/648800/pfx' is not owned by you

If I change the pfx directory and files owner to kid2, the game starts normally:
sudo chown kid2.steam -R /mnt/library/steam-library/steamapps/compatdata/648800/pfx

But then it is kid1 that cannot run that game.

So the problem is only the file owner, even if, thanks to ACLs, both kid1 and kid2 can read and write all the files of the shared steam-library.

I am available for further testing. Thank you.

@kisak-valve
Copy link
Member

Hello @emanuelegissi, this is a general characteristic of the upstream wine project and blocks an entire category of hard to troubleshoot file permission issues. This is not in any way a steam runtime issue which is the issue tracker you've reported this to.

Closing as a duplicate of ValveSoftware/Proton#4820.

@emanuelegissi
Copy link
Author

Sorry, I am going to report it to the wine project then.
Anyway thank you for Steam on Linux and Proton.

@emanuelegissi
Copy link
Author

Well, I read the ValveSoftware/Proton#4820 bug report you mentioned. The other user was much smarter than me and even offered a possibly working pull request. May I ask if it is going to be accepted in the next release? Thank you again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants