Steam client version (build number or date): 1.0.0.62-2
Distribution (e.g. Ubuntu): manjaro
Opted into Steam client beta?: Yes
Have you checked for system updates?: Yes
Please describe your issue in as much detail as possible:
I moved the steam folder to another mountpoint because I needed space in that partition and then I couldn't open it, from terminal I get the error:
/mnt/Almacenamiento Alpha/Steam/steam.sh: line 22: cd: too many arguments
Couldn't find Steam root directory from /mnt/Almacenamiento Alpha/Steam/steam.sh, aborting!
If I bind the mountpoint to another location, everything seems fine.
Steps for reproducing this issue:
Move .steam/steam to another folder with a space in the path and symlink it
Try to run the steam client
Solution:
Changing lines 22-23 of steam.sh and put double quotes to everything:
STEAMROOT="$(cd "$(dirname "$0")" && echo $PWD)"
if [ -z "${STEAMROOT}" ]; then
echo $"Couldn't find Steam root directory from "$0", aborting!"
exit 1
fi
The problem with this is that the client checks the integrity of the file, sees that one file changed and reinstalls the client, producing the problem again. The temporary solution is binding the folder to a mountpoint without spaces.
As a general rule, I wouldn't recommend having spaces in your install path in general. It's likely some game titles will have problems with it too, things outside of Valve's control. We can fix the steam.sh script though :)
Your system information
Please describe your issue in as much detail as possible:
I moved the steam folder to another mountpoint because I needed space in that partition and then I couldn't open it, from terminal I get the error:
If I bind the mountpoint to another location, everything seems fine.
Steps for reproducing this issue:
Solution:
Changing lines 22-23 of
steam.shand put double quotes to everything:The problem with this is that the client checks the integrity of the file, sees that one file changed and reinstalls the client, producing the problem again. The temporary solution is binding the folder to a mountpoint without spaces.