Centos 8 исправление ошибки локали

После установки Centos 8 на облачном сервисе часто возникает ошибка локали. В Yandex Cloud, да и в большинстве клаудов экономят место в базовых образах ОС. Ошибка при логине пользователя и любом действии: Failed to set locale, defaulting to C.UTF-8 и все сопутствующие проблемы интерфейсов программ.

Пробуем установить локаль

# localedef -i ru_RU -f UTF-8 ru_RU.UTF-8

Ошибка:

failed to set locale!
[error] character map file `UTF-8' not found: No such file or directory
failed to set locale!
[error] default character map file `ANSI_X3.4-1968' not found: No such file or directory

Решение

# dnf install glibc-langpack-ru
# localectl set-locale LANG=ru_RU.utf8
Close Menu