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?
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.
Hello @john-peterson, are you still experiencing this issue on an up to date system?
Closing pending feedback.
Nothing extracted yet.
Problem
If one library folder is out of space downloading a game return
Steam Library Folders
Discussion
/home/user/.local/share/SteamreturnWorkaround
Suggestions
./SteamApps) because