protonscr

`You do not have enough disk space available to run this game`

steamclosed Feature RequestreviewedNeed Retest
ValveSoftware/steam-for-linux#926 · opened 2013-01-26 by john-peterson · updated 2019-07-18 · 4 comments · github
Jjohn-peterson 2013-01-26 github

Problem

If one library folder is out of space downloading a game return

You do not have enough disk space available to run this game. Pleas free up some disk space and then try again.

Steam Library Folders

folder                          installed   used space  free space
/home/user/.local/share/Steam   0           0 bytes     4.19 GB
/mnt/hgfs/shared/e/steam        0           0 bytes     163.87 GB

Discussion

  • Attempting remove of /home/user/.local/share/Steam return

The default Steam install folder can't be removed

  • Using a folder link instead doesn't alter the disk space check and therefore doesn't work around this restriction
s=~/.local/share/Steam/SteamApps; rm -rf $s; ln -s /mnt/hgfs/shared/e/steam $s
  • How do I alter the disk space reported to the client?

Workaround

killall steam
mv ~/.local/share/Steam ~/.local/share/Steam.old
steam   # select default library folder

Suggestions

  • Allow saving only game files to a separate location (rather than to ./SteamApps) because
    • the user can backup program settings by other means
    • the path selection is primarily of interest for saving the game files because they're large
  • If a library path is out of space, download to the library path(s) with space (instead of halting the download)
Jjohndrinkwater 2013-01-27 github

If you remove /home/user/.local/share/Steam while steam isn’t running, and launch it again, you should be able to choose /mnt/hgfs/shared/e/steam as the default Steam library. As for being unable to select the location to install the game, I assume you mean TF2? That’s bug #821.

Is the remaining issue: Steam isn’t calculating space through resolved symlinks?

TThe-MAZZTer 2013-02-09 github

GCF (and also NCF games I think?) games cannot be installed anywhere other than the default library.

This is a cross platform thing. I assume Valve's fix is to migrate all titles to ACF... I believe that is what HL/CS on Linux are using now.

Kkisak-valve maintainer 2017-03-30 github

Hello @john-peterson, are you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2017-05-01 github

Closing pending feedback.

Nothing extracted yet.