错误日志

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

修复方式

apt-get purge locales
apt-get install locales
dpkg-reconfigure locales

方法2
查看是否有 en_US.UTF-8 内容

cat /etc/locale.gen | grep en_US.UTF-8
cat /etc/locale.gen | grep zh_CN.UTF-8

去掉 en_US.UTF-8 前面的#号注释,添加 zh_CN.UTF-8 前面的#号注释

sed -i 's/# es_US.UTF-8 UTF-8/es_US.UTF-8 UTF-8/g' /etc/locale.gen
sed -i 's/zh_CN.UTF-8 UTF-8/# zh_CN.UTF-8 UTF-8/g' /etc/locale.gen

重新生成本地化文件

locale-gen

查看是否有 en_US.utf8 该项内容

locale -a

再次查看是否有 en_US.utf8 该项内容;

localedef --list-archive
最后修改:2025 年 06 月 24 日
如果觉得我的文章对你有用,请随意赞赏