-
Type:
Bug
-
Status: Closed
-
Priority:
Major - P3
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: Build
-
Labels:None
-
Backwards Compatibility:Fully Compatible
-
Operating System:ALL
-
Backport Requested:v3.4, v3.2
-
Sprint:Platforms 2017-11-13
-
Linked BF Score:0
For an unknown reason, newlocale fails for "en_US.UTF-8" occasionally on Ubuntu 16.04. The workaround is to explicitly set LANG=C which does not require glibc to load files since it is builtin to glibc.
This surfaces as
Failed global initialization: BadValue: Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly
|
because "std::locale::facet::_S_create_c_locale" is throwing a std::runtime_error.
- related to
-
SERVER-33184 Set LANG=C on ASAN Enterprise SSL Ubuntu 16.04 DEBUG to avoid "Invalid or no user locale set" error
-
- Closed
-