Skip to main content
Topic: Steam reports my steam prefix isn't owned by me (Read 1188 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

Steam reports my steam prefix isn't owned by me

Code: [Select]
wineserver: /home/[username]/Steamy/SteamLibrary/steamapps/compatdata/306130/pfx is not owned by you

wine: '/home/[username]/Steamy/SteamLibrary/steamapps/compatdata/306130/pfx' is not owned by you

ok... so the story is epic wont run on steam for me so i still am running windows to run epic.  in order to save space on my 2 500gb nvme drives i installled eso game on the windows drive for steam.  then i symlinked that directory to the epic directory in windows.  then i came to linux and uninstalled my eso from my linux drive and then added the windows storage under linux and then had steam validated that eso from windows install.  so far so good.  when i go to run the game the launcher crashes so i ran steam from within a terminal and watched the terminal output and got the above error.  the problem is that:
Code: [Select]
 sudo chown -R [username]:[username] 
 /Steamy/SteamLibrary/steamapps/compatdata/306130/pfx

does not take away the directory permissions away from root.  /home/[username]Steamy is the windows ntfs partition that windows is using and is mounted in fstab that obviously contain the eso game files from windows.

what then can i do to wrest the permissions from root?

i tried sudo chown -R username:username /home/username/Steamy but that is still leaving me with root as owner?  if i mount this partition to a folder in the home directory then why is root the owner?  And the folder has read and write acces for other users though it is still owned by root!  i cant get root off it...


and so i tried this just to prove a point.  i copied all the files from the windows drive to the linux drive under steam the removed the windows drive from steam then restarted steam and ran eso without a hitch.  these files def run eso on linux.  the issue is that when connected to ntfs mounted under home/username that everything is owned by root?  even if other users have read and write access..  the winserver balks at not having ownership by username.

i'm def feeling dumb.
Cat Herders of Linux


Re: Steam reports my steam prefix isn't owned by me

Reply #2
/home/[username]Steamy is the windows ntfs partition that windows is using and is mounted in fstab
There's your problem, but I won't suggest the solution because if you botch your windows partition you'll probably blame me.
no i wont..... whats your idea?  i have that info backed up on hdd and lso i have two windows partitions.  one stores the os the other houses the games.  can easily mess with the one housing the games without causing catastrophic damage. SPILL!
Cat Herders of Linux

Re: Steam reports my steam prefix isn't owned by me

Reply #3
See.  You know and refusr to say
Cat Herders of Linux

Re: Steam reports my steam prefix isn't owned by me

Reply #4
ntfs-3g man page

doorz_rwkhu
             Wklv rswlrq ryhuulghv wkh vhfxulwb phdvxuh uhvwulfwlqj iloh dffhvv wr wkh xvhu prxqwlqj wkh ilohvbvwhp. Wklv rswlrq lv rqob doorzhg wr urrw, exw wklv uhvwulfwlrq fdq eh ryhuulgghq eb wkh  xvhu_doorz_rwkhu  rswlrq  lq
             wkh /hwf/ixvh.frqi iloh.


xlg=ydoxh dqg jlg=ydoxh
             Vhw wkh rzqhu dqg wkh jurxs ri ilohv dqg gluhfwrulhv. Wkh ydoxhv duh qxphulfdo.  Wkh ghidxowv duh wkh xlg dqg jlg ri wkh fxuuhqw surfhvv.

Re: Steam reports my steam prefix isn't owned by me

Reply #5
'allow_other,user_id=NNNN' in /etc/fstab should help mighty. I'm not responsible for any damage.

Re: Steam reports my steam prefix isn't owned by me

Reply #6
no worries Nous!
Cat Herders of Linux

Re: Steam reports my steam prefix isn't owned by me

Reply #7
'allow_other,user_id=NNNN' in /etc/fstab should help mighty. I'm not responsible for any damage.
Code: [Select]
wineserver: /home/[user name]/Steamy/SteamLibrary/steamapps/compatdata/306130/pfx is not owned by you

wine: '/home/[user name]/Steamy/SteamLibrary/steamapps/compatdata/306130/pfx' is not owned by you


Code: [Select]
UUID=[that number] /home/[usre name]/Steamy ntfs allow_other,user_id=1000 0 0

so i did that as you said but it had no effect ax far as i can tell
Cat Herders of Linux

Re: Steam reports my steam prefix isn't owned by me

Reply #8
well alright i got lutris working properly with ulimits and whatnots and fsync and esync and proton-ge 8.12 something or other and i can sign into epic store and install dotnet48 into that and actually launch eso and thanks to symlinks i didnt have to d/l a seperate instance of eso for epic i just use the steam location.  same goes for my addons folder which is link from steam locale to epic's locale as well as the documents folder for my username so i don't have to hunt for it.  proton-ge looks a little nicer i think than normal proton.  i might enjoy the epic install better
next is jave and minion to manage the addos.  then virtualbox using the nvme drive where windows is installed so i can run tamriel trade center in a virtual box since last time i checked it doesn't run natively.  and yes there are ways to get the price table but not to post sales last time i checked so virtualbox it is.
Cat Herders of Linux

Re: Steam reports my steam prefix isn't owned by me

Reply #9
When using lutis and glorious eggroll wine-ge-custom should be preferred over proton-ge-custom

Quote
proton-ge-custom
(1) RUNNING NON-STEAM GAMES WITH PROTON OUTSIDE OF STEAM IS NOT SUPPORTED. DO NOT ASK FOR HELP WITH THIS:

Proton runs in a container, which uses a runtime environment and libraries specifically built for use within that container. Not running it as intended results in the container and therefore its runtime not being used, and severely breaks library compatibility.

It causes wine to search for libraries on your system instead of those it was built with/intended for within proton.

It may work, if enough libraries match, but it is not correct and not supportable due to library differences across distros.

If you want proton functionality -outside- of proton for non-steam games, I provide Wine-GE for usage with Lutris, found here:

Just in case you are using the wrong one, which as you describe "proton-ge" is a possibility ?

Re: Steam reports my steam prefix isn't owned by me

Reply #10
i have that one installed for steam  eggroll. one.  havnt added it yet to spic.  guess that's next to do?  looks like it would be simple enough.
Cat Herders of Linux

 

Re: Steam reports my steam prefix isn't owned by me

Reply #11
you know what i switched from that ge on steam back to normal proton.  It doesn't like atl-tabbing and i like using alt-tab to look thing up in a browser. eggroll has it uses but def not while crafting.
Cat Herders of Linux

Re: Steam reports my steam prefix isn't owned by me

Reply #12
you know what i switched from that ge on steam back to normal proton.  It doesn't like atl-tabbing and i like using alt-tab to look thing up in a browser. eggroll has it uses but def not while crafting.
As far as steam goes I always try to use normal proton first. Only trying GE if there are issues or the game does not start.
Because I've had occasions where GE introduced issues that vanilla proton did not have.

Another strategy for alt-tab problems can be using gamescope. As an example the game Deathloop would always freeze if I alt-tabbed. Fullscreen, borderless, windowed , didn't matter. Freeze every time.
Gamescope solved this for Deathloop. It is running the game in a wayland session on top of X (in my case). Not a complication I'd add for the sake of it but it can be useful.