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

Недавно я обновил свой сервер Arch Linux, и во время этого процесса tmux обновился. Я использовал tmux во время обновления, и впоследствии использовал его, но все в течение того же сеанса SSH.

Теперь, однако, всякий раз, когда я пытаюсь выдать какую-либо команду tmux я получаю эту ошибку:

 tmux: need UTF-8 locale (LC_CTYPE) but have ANSI_X3.4-1968 

Вот результат из locale -a на сервере:

 $ locale -a C POSIX 

и на моей машине (Ubuntu 15.10):

 $ locale -a C C.UTF-8 en_AG en_AG.utf8 en_AU.utf8 en_BW.utf8 en_CA.utf8 en_DK.utf8 en_GB.utf8 en_HK.utf8 en_IE.utf8 en_IN en_IN.utf8 en_NG en_NG.utf8 en_NZ.utf8 en_PH.utf8 en_SG.utf8 en_US.utf8 en_ZA.utf8 en_ZM en_ZM.utf8 en_ZW.utf8 POSIX 

Что происходит и как я могу это исправить?

3 Solutions collect form web for “Обновлен мой архивный linux-сервер, и теперь я получаю tmux: требуется локаль UTF-8 (LC_CTYPE), но имеет ANSI_X3.4-1968”

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

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

Дальнейшее чтение:

  • Локаль (Arch wiki)
  • Почему почти каждая программа жалуется на мой язык?
  • не может установить языковой стандарт (systemd)

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

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

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

  • Управление символами unicode libvte
  • Отсутствующие глифы с urxvt-unicode
  • OpenSSL конвертирует символы в UTF-8
  • Извлечение только китайских символов
  • centos locale utf-8
  • Невозможно ввести нелатинские символы в skype на OpenSUSE 13.1
  • Почему «интерактивный режим» не корректно отображает мои кодированные имена UTF-8?
  • Компиляция Nano с поддержкой UTF-8 на одном компьютере не выполнена
  • ViM и Python говорят, что кодировка ANSI_X3.4-1968
  • XTerm не отображает * некоторые * символы Unicode правильно?
  • xterm не отображает unicode
  • Interesting Posts

    Работа над удаленным проектом с Eclipse через SSH и SVN + SSH (2 удаленных Linux)

    как удалить временные и лог-файлы с помощью терминала на vps?

    Когда мы используем команду mv, какие изменения происходят на HDD?

    dpkg – как установить предварительную зависимость?

    Fork Bomb: Почему вывод трубопровода в другую копию ботинка Fork работает, если не возвращается Output?

    Archlinux 2014.04 64bit и проблема подключения при установке

    Используя sed, чтобы избавиться от символов <>,

    Являются ли файлы определенными их блоками контента, inodes, обеими или именами файлов?

    Каков шрифт по умолчанию для Grub в Ubuntu и Fedora?

    как избежать прямого / сетевого корневого входа в систему и использования некоторого chroot для администрирования системы?

    Копировать только Конкретный текст файла в другой

    Clonezilla не загружается

    Могу ли я отменить SSH (после его использования для просмотра) без выхода из системы?

    Частота процессора возвращается после масштабирования с помощью индикатора-cpufreq, приостановки и пробуждения

    Gnome 3.6.1 больше не работает с startx, только с gdm

    Linux и Unix - лучшая ОС в мире.