LINUX.ORG.RU

Слетела локаль

 ,


0

1
user@localhost:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ruRU.utf8
LANGUAGE=
LC_CTYPE="ruRU.utf8"
LC_NUMERIC="ruRU.utf8"
LC_TIME=ru_RU.UTF-8
LC_COLLATE=C
LC_MONETARY="ruRU.utf8"
LC_MESSAGES="ruRU.utf8"
LC_PAPER="ruRU.utf8"
LC_NAME="ruRU.utf8"
LC_ADDRESS="ruRU.utf8"
LC_TELEPHONE="ruRU.utf8"
LC_MEASUREMENT="ruRU.utf8"
LC_IDENTIFICATION="ruRU.utf8"
LC_ALL=
user@localhost:~$ sudo update-locale
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_CTYPE = "en_US.UTF-8",
        LANG = "ruRU.utf8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Я вижу что везде параметры изменились на «ruRU.utf8». Ни «locale-gen», ни «localectl set-locale ru_RU.UTF-8» не помогает. Началось всё это после установки Byobu. Где менять все эти переменные?

Debian Testing.

★★★★

Вообще, в дебиан локаль меняется через dpkg-reconfigure locales. Но судя по посту ниже, у тебя что-то с профилями.

turtle_bazon ★★★★★
()
Ответ на: комментарий от turtle_bazon

Короче убедился в своей невнимательности и нашёл косяк. Теперь везде переменные валидны, но маны всё ещё на английском.

Ребут поможет?

Artamudo ★★★★
() автор топика
Последнее исправление: Artamudo (всего исправлений: 1)
Ответ на: комментарий от Artamudo

Косяк в файле автодополнения, который вместе с пакетом идёт. Ну или вот здесь /usr/share/byobu/profiles/bashrc что-то не так

DllMain
()

Теперь такое:

user@localhost ~> 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=

Artamudo ★★★★
() автор топика
Ответ на: комментарий от Artamudo
root@localhost:/home/user# locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8 "
LC_NUMERIC="ru_RU.UTF-8 "
LC_TIME="ru_RU.UTF-8 "
LC_COLLATE="ru_RU.UTF-8 "
LC_MONETARY="ru_RU.UTF-8 "
LC_MESSAGES="ru_RU.UTF-8 "
LC_PAPER="ru_RU.UTF-8 "
LC_NAME="ru_RU.UTF-8 "
LC_ADDRESS="ru_RU.UTF-8 "
LC_TELEPHONE="ru_RU.UTF-8 "
LC_MEASUREMENT="ru_RU.UTF-8 "
LC_IDENTIFICATION="ru_RU.UTF-8 "
LC_ALL=ru_RU.UTF-8\

Уже интересно.

Artamudo ★★★★
() автор топика

Всё понятно. Локали нет только в fish. Буду уже сам разбираться.

Artamudo ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.