在 cannot change locale (en_US.utf-8) because it has an invalid name中查看 slurm_resume.log - AWS ParallelCluster

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

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不會顯示錯誤或警告。