protonscr

Steam does not run for users with '.' in username

steamclosed reviewed
ValveSoftware/steam-for-linux#17 · opened 2012-12-20 by glenkim · updated 2014-02-21 · 3 comments · github
Gglenkim 2012-12-20 github

Hello all,

I have been having trouble getting steam to run on my Fedora 17 machine. Whenever I run steam, I get the following console output:
[yuh.@lily ~]$ steam
Setting up steam platform in /home/yuh./Steam
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
SteamUpdater: Error: Couldn't create cache directory /home/yuh./Steam/package, got error 2
SteamUpdater: Error: Steam needs to be online to update. Please confirm your network connection and try again.

I created another user with '.' in the username, and it has the same problem. I created 2 users without '.' in their usernames, and these users were able to run steam. Thanks for looking into this.

Ddraeath 2012-12-20 github

Usernames should be alphanumeric only by convention. This should be fixed anyway, but keep in mind you are doing something unusual.

Jjohnv-valve maintainer 2012-12-31 github

@glenkim - I am seeing this problem only if the username ENDS with a '.' Does that match what you are seeing? For example, if the username is "test.it" then it works. But if it's "test." then it fails.

Gglenkim 2013-01-01 github

@johnv-valve That is indeed the case, I just tested on my machine, this only affects usernames ending with '.' Thanks for looking into this, and have a happy new year!

Nothing extracted yet.