本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 cannot change locale (en_US.utf-8) because it has an invalid name
中查看 slurm_resume.log
如果您的yum
安裝程序失敗,使得地區設定處於不一致狀態,則可能會發生這種情況。例如,當使用者終止安裝程序時,可能會導致這種情況。
若要驗證原因,請採取下列動作:
-
執行
su - pcluster-admin
。Shell 顯示錯誤,例如
cannot change locale...no such file or directory
。 -
執行
localedef --list
。傳回空清單,或不包含預設地區設定。
-
使用
yum history
和 檢查最後一個yum
命令yum history info #ID
。最後一個 ID 是否有Return-Code: Success
?如果最後一個 ID 沒有
Return-Code: Success
,安裝後指令碼可能無法成功執行。
若要修正此問題,請嘗試使用 重建 區域設定yum reinstall glibc-all-langpacks
。重建之後,如果問題已修正, su - pcluster-admin
不會顯示錯誤或警告。