現象:
CentOS6.8系統,升級了glibc-2.14後,登錄成功後出現
-bash:warning:setlocale:LC_CTYPE:connot change locale (en_US.UTF-8):No such file or directory
不僅LC_CTYPE還有:LC_COLLATE、LC_MESSAGES、LC_NUMERIC、LC_TIME
使用命令locale發現還有報錯,本來沒事的,不知道怎麼就出現了,經過各種排查後發現問題並解決
結論:
由於glibc-2.14編譯時指定了絕對路徑,更換路徑後則出現這種問題,mv到編譯時的路徑問題解決。
嘗試:
去glibc-2.14/bin下,執行./locale -a看看是否有錯誤