मैं एक RHEL 7.4 docker छवि के साथ एक ही समस्या थी। yum reinstall glibc-common
अपने आप समस्या का समाधान नहीं किया। यह केवल अंग्रेजी स्थापित कर रहा था।
मैंने पाया कि मेरे डॉकटर /etc/yum.conf
कंटेनर में लाइन थी override_install_langs=en_US
। इसके कारण yum reinstall glibc-common
केवल अंग्रेजी स्थापित हुई।
इस पंक्ति के साथ टिप्पणी की गई (या सभी के डिफ़ॉल्ट मान में बदल गई), और फिर से चलकर yum reinstall glibc-common
मैं अन्य भाषाओं का उपयोग करने में सक्षम था
प्रारंभिक पर्यावरण के बाद docker रन / अटैचमेंट
# locale -a
C
POSIX
en_US.utf8
# grep lang /etc/yum.conf
override_install_langs=en_US
# export LANG=fr_FR
# ls foo
ls: cannot access foo: No such file or directory
बदलने से पहले glib-common को पुन: स्थापित करने का मेरा प्रयास /etc/yum.conf
# yum -y -q reinstall glibc-common
Failed to set locale, defaulting to C
# ls foo
ls: cannot access foo: No such file or directory
# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
#
/etc/yum.conf
टिप्पणी करने के लिए लाइन बदलने के बादoverride_install_langs=en_US
# vi /etc/yum.conf
# grep lang /etc/yum.conf
#override_install_langs=en_US
# yum -y -q reinstall glibc-common
Failed to set locale, defaulting to C
# ls foo
ls: cannot access foo: Aucun fichier ou dossier de ce type
# locale -a | wc -l
789