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