Hello @pipebomb, what is the output of locale -a on your system?
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
This looks like the line of interest. In particular I'm interested if your system has en_US.UTF-8 and if not, does adding it to /etc/locale.gen and running locale-gen help.
Hello @kisak-valve and thank you for your fast responce on this issue. I am a beginner at Linux but here goes:
locale -a
C
en_US.utf8
POSIX
uk_UA.utf8
en_US.UTF-8 is present in /etc/locale.gen and I've executed locale-gen just in case. The two locales present have not caused any issues before, but I could easily do without the uk if it meant I could run Steam again. Unfortunately the error still persists.
Best Regards,
~Please change .utf8 to .UTF-8, rerun locale-gen, and retest.~
Very sorry, but not sure where to change .utf8 to .UTF-8
I have commented with # the uk_UA. entry so it does not interfere.
The en_US.UTF-8 is cased as is in the /etc/locale.gen - I have no idea why the output of locale -a is en_US.utf-8. LANG=en_US.UTF-8 is how it is in /etc/locale.conf
Solved by refreshing my distro. Wanted to try out Deepin DE anyway!
Cheers!
Nothing extracted yet.
Your system information
STR: Start Steam either from shortcut ot terminal
steamcommandAR: Cleint promts for login/password, 2SA token, a connection prompt appears, an icon in system tray and then the icon disappears and no relatedd processes are running
Terminal output:
https://gist.github.com/pipebomb/6c2a40d02888302c1729b1563f1353ae