protonscr

Steam client freezes when backing / restoring game from NAS mounted with nfs

steamopen Steam client
ValveSoftware/steam-for-linux#6058 · opened 2019-01-27 by pejuko · updated 2019-07-18 · 5 comments · github
Ppejuko 2019-01-27 github

Your system information

  • Steam client version (build number or date): Jan 4 2019 at 23:23:48
  • Distribution (e.g. Ubuntu): Ubuntu
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] yes

Please describe your issue in as much detail as possible:

Steam client freezes when backing game files to nas mounted with nfs. killall -9 steam is necessary to stop client.

Steps for reproducing this issue:

  1. Go to Library
  2. Right click on game and select Backup Game Files
  3. Click on next
  4. Click on Browse and select mounted folder. In may case /nas/games/Linux/Steam/ where /nas/games is mounted nas.
  5. Click on Next
  6. Select DVD File size
  7. Click on next
  8. Now is steam client dead with dialog Time Remaining... 0 / 0 MB
  9. There is 0 size file created eg. /nas/games/Linux/Steam/Mad Max/Disk_1/234146_depotcache_1.csm
Jjarrard 2019-01-29 github

You should opt-in to the steam client beta for Linux, has many fixes, you might get lucky.

Ppejuko 2019-01-29 github

opt in for beta but no luck, problem remains

?ghost 2019-01-31 github

Its best to stay away from NFS when using the linux version of Steam. Only advice I can give.

Jjarrard 2019-02-01 github

Perhaps you haven't set permissions correctly. My NTFS have these mount flags, and I don't appear to have issues really. I did have issues before setting these however. Not sure if nosuid should be there....

gid=1000,uid=1000,nosuid,big_writes,nodev,nofail,x-gvfs-show,umask=000

Ppejuko 2019-02-01 github

I've just checked that backing up on regular drive works. I tried mount my NAS with cifs and it works too. So problem is really only with nfs.
I believe that it is not problem with permissions as steam creates dir and file successfully.

Nothing extracted yet.