После установки 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