Предупреждение apt-get: Нет поддержки локали: en_US.utf8
55
Я получаю эту ошибку каждый раз, когда обновляю систему, используя apt-get. Что означает эта ошибка? Есть идеи как это исправить? (Я использую Ubuntu 11.10)
Проблема, очевидно, в нижнем регистре "utf8". "Sudo update-locale LANG = en_US.UTF-8" должно сработать.
stolsvik
Я хочу добавить, что я также получаю эту «ошибку», когда служба mysql отключена (если установлена) во время обновления на Mint. После включения проблема исчезнет.
not2qubit
Ответы:
60
Обычно эта ошибка означает, что вы могли переключаться между разными языками (локалями) и что-то приводило к ошибочной ошибке.
Вы можете попробовать восстановить свой список языков с помощью
В моем случае проблема заключалась в том, что /usr/share/initramfs-tools/hooks/root_localeожидается просмотр отдельных каталогов локали, /usr/lib/localeно locale-genпо умолчанию настроено создание архивного файла.
Per: man locale-gen Мэтт объяснил правильно, все локали больше не находятся в отдельных каталогах из-за ограничений размера в libc. «locale-gen - это программа, которая читает файл /etc/locale.gen и вызывает localedef для выбранных профилей локализации». Предупреждение: нет поддержки локали: xx_XX.utf8 исправлено его ответом :) +1
xtrchessreal
Этот ответ все еще действителен в 2019 году для Linux Mint 19, основанного на Ubuntu Bionic.
Ответы:
Обычно эта ошибка означает, что вы могли переключаться между разными языками (локалями) и что-то приводило к ошибочной ошибке.
Вы можете попробовать восстановить свой список языков с помощью
Для меня результат был:
Затем сбросьте ваш местный язык с помощью:
т.е. используйте одно из значений Locale в выводе выше
источник
В моем случае проблема заключалась в том, что
/usr/share/initramfs-tools/hooks/root_locale
ожидается просмотр отдельных каталогов локали,/usr/lib/locale
ноlocale-gen
по умолчанию настроено создание архивного файла.Я исправил это, запустив:
источник