заглянув в eselect locale list, с удивление увидел выхлоп:
Available targets for the LANG variable:
[1] C
[2] en_US.utf8
[3] POSIX
[4] ru_RU.utf8
[5] ru_RU.UTF-8 *
[ ] (free form)
откуда берутся сразу две русские локали, и какая из них кошерная? При этом имеем
в /etc/env.d/02locale:
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
LC_NUMERIC=POSIX
в /etc/locale.gen:
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8