-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SteamLinuxRuntime: locales might not work as intended on Clear Linux #664
Comments
@K1ngfish3r, this is a side issue from your comments elsewhere. I'd like to diagnose whether this is misconfiguration on your system, or whether this is a SLR limitation. To use a locale, it is not sufficient to set
As a result of some annoying historical factors, Steam and Steam games want to see an I don't know how this works on ClearLinux - the paths I quoted are right for Debian/Ubuntu and for Arch, but I know ClearLinux sometimes diverges from other distros. What are the paths that it uses? And, did you already set up your system so that
If the If the
|
erm i@clr~ $ sudo swupd search-file /usr/share/i18n/locales/en_US
Downloading all Clear Linux manifests
[100%]
Searching for '/usr/share/i18n/locales/en_US'
Bundle glibc-locale [installed] (1130 MB on system)
/usr/share/i18n/locales/en_US
i@clr~ $ cat /usr/share/defaults/etc/locale.conf
LANG=en_US.UTF-8
i@clr~ $ locale
locale localectl localedef
i@clr~ $ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
i@clr~ $ LC_ALL=en_US.UTF-8 perl -e ''
i@clr~ $ perl --version
This is perl 5, version 38, subversion 2 (v5.38.2) built for x86_64-linux-thread-multi... Pre-compiled locales were not provided so I tried finding Should I go about obtaining |
It looks as though Clear Linux must be using some path for the compiled locales that is not one of the ones we know about. Are there other paths like Note that if |
From experimenting with a ClearLinux live-image, ClearLinux uses various non-standard paths for locales:
This is awkward, because |
Originally reported by @K1ngfish3r in ValveSoftware/steam-for-linux#10577, but I'm separating this into its own more specific issue report, because it's a side issue rather than the main point of ValveSoftware/steam-for-linux#10577 and ValveSoftware/steam-for-linux#10789.
Your system information
steamapps/common/SteamLinuxRuntime/VERSIONS.txt
? (not relevant)steamapps/common/SteamLinuxRuntime_soldier/VERSIONS.txt
? (not relevant)steamapps/common/SteamLinuxRuntime_sniper/VERSIONS.txt
? both 0.20240321.82093 and 0.20240307.80401 reproduce this issueSteps to reproduce
LANG=C.UTF-8
orLANG=en_US.UTF-8
in the environment, and no other locale environment variables setsteamwebhelper.log
Expected result
No warnings, startup is as fast as would normally be feasible
Actual result
It is not yet clear whether this is misconfiguration on @K1ngfish3r's system, or a limitation in SLR where it does not understand the filesystem layout used in ClearLinux.
The text was updated successfully, but these errors were encountered: