Обновил свой сервер Arch Linux, и теперь я получаю tmux: нужна локаль UTF-8 (LC_CTYPE), но есть ANSI_X3.4-1968

Одна из папок в моем Каталог / - это папка тома, смонтированная с другой машины, которая была отключена. Смонтированный каталог был недоступен.

29
20.04.2016, 22:30
5 ответов

Со мной произошло то же самое. Основываясь на том, что сказал Томас выше, я смог исправить это, откомментировав en_US.UTF-8 UTF-8 в моем /etc/locale.gen файле (ранее ни одна из строк не была откомментирована), затем запустив locale-gen.

49
27.01.2020, 19:38

Возможно, ваше обновление заменило псевдоним локали, который вы использовали, и не предоставило полезного пути обновления к новому имени (именам). Вы можете восстановить информацию о локали на сервере, но имейте в виду, что проблема может быть в вашем /etc/locale.gen или locale.conf файле.

Дополнительная литература:

3
27.01.2020, 19:38

Переход по этой ссылке решает мою проблему:

sudo localectl set-locale LANG=en_CA.UTF-8
# or change to en_US.UTF-8 depends on your locale-gen

он генерирует файл /etc/locale.conf , который устраняет эту проблему

7
27.01.2020, 19:38

echo "LC _ALL=en _US.UTF -8" >> /etc/environment
echo "en _US.UTF -8 UTF -8" >> /etc/locale.gen
echo "LANG=en _US.UTF -8" > /etc/locale.conf
локаль -gen en _US.UTF -8

1
27.01.2020, 19:38

У меня тоже был такой. Мое решение было…

apt search locales

У меня есть список, тогда устанавливай это…

apt install locales-all
6
27.01.2020, 19:38

Теги

Похожие вопросы