System Environment:
[Root @ host conf] # more/etc/issue
Red Hat Enterprise Linux Server release 5 (Tikanga)
Kernel \ r on an \ m
Symptom:
[Root @ ha] # locale
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_ALL to default locale: No such file or directory
LANG = en_US.UTF-8
LC_CTYPE = "en_US.UTF-8"
LC_NUMERIC = "en_US.UTF-8"
LC_TIME = "en_US.UTF-8"
LC_COLLATE = "en_US.UTF-8"
LC_MONETARY = "en_US.UTF-8"
LC_MESSAGES = "en_US.UTF-8"
LC_PAPER = "en_US.UTF-8"
LC_NAME = "en_US.UTF-8"
LC_ADDRESS = "en_US.UTF-8"
LC_TELEPHONE = "en_US.UTF-8"
LC_MEASUREMENT = "en_US.UTF-8"
LC_IDENTIFICATION = "en_US.UTF-8"
Lc_all= en_US.UTF-8
After the locale command is entered, the above phenomenon occurs. At the same time, the encoding of text files in the system is changed without reason. Why?
Solution:
This problem occurs in the redhat system. In the final analysis, the system lacks the corresponding glibc package. This problem is caused by the lack of glibc-common, you can see that the system does not have the/usr/lib/locale-archive file.
According to the system version, install glibc-commo package to solve the problem, I installed the version is: glibc-common-2.5-12.i386.rpm.
After the installation is complete, the problem is resolved. After locale, the problem is displayed normally.
This article from the "Technical Achievement dream" blog, please be sure to keep this source http://ixdba.blog.51cto.com/2895551/526447