错误日志
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