

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 `cannot change locale (en_US.utf-8) because it has an invalid name`中查看 `slurm_resume.log`
<a name="compute-node-initialization-locale-v3"></a>

如果您的`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`不會顯示錯誤或警告。