файле locale-gen закомменчена, хз откуда она берётся)
~> cat /etc/default/locale
LANG=ru_RU.UTF-8
~> locale
LANG=
LANGUAGE=
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Как так-то? Подключаюсь по ssh, шел fish. И откуда берётся ru_UA.utf8 мне не понятно.
Терминал прокидывает в сессию, наверное
На хосте всё норм
Проверь под разными пользователями, потом покури конфиг dpkg или что там сейчас в убунтах юзают для конфигурирования
Я уже запускал dpkg-reconfigure locales. Не помогло.
Под рутом всё норм
Тогда глянь в .bashrc
У меня fish. При том дефолтом по всей системе. У рута тоже. Но у рута в .config/fish/ нет config.fish, а у пользователя есть.
Так наоборот. У рута всё супер, а у пользователя косяк. Хотя в конфиге на эту тему ничего нет
Обсуждают сегодня