Failed to set locale, defaulting to C.UTF-8 报错


一、背景

用 Dokfile 只做了镜像,启动容器后yum安装软件发现安装失败报错,报错提示如下:

[root@localhost /]# yum -y install kde-l10n-Chinese 
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:00:12 ago on Fri Jun  4 02:45:10 2021.
No match for argument: kde-l10n-Chinese
Error: Unable to find a match: kde-l10n-Chinese
[root@localhost /]# 

 

二、报错原因

通过报错翻译可知是由于本地语言环境不适配导致,查看语言环境

locale -a

 

 三、解决过程

 3.1  安装语言包

yum -y install glibc-langpack-en

3.2 再次查看

locale -a

 3.3 再次安装确认

  重新安装,报错消失,但依旧无法安装,检查后发现该安装包适配centos7,但是本镜像容器的系统为centos8,更换容器镜像后安装成功

# 报错提示消失,但依旧无法安装
[root@localhost /]# yum -y install kde-l10n-Chinese Last metadata expiration check: 0:05:24 ago on Fri 04 Jun 2021 02:45:10 AM UTC. No match for argument: kde-l10n-Chinese Error: Unable to find a match: kde-l10n-Chinese
# 查看容器系统版本
[root@localhost
/]# cat /etc/redhat-release CentOS Linux release 8.3.2011

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM