slurm_resume.log に cannot change locale (en_US.utf-8) because it has an invalid name が表示されている - AWS ParallelCluster

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

slurm_resume.logcannot change locale (en_US.utf-8) because it has an invalid name が表示されている

これは、yum のインストールプロセスで失敗してロケール設定に一貫性がない状態のままになっている場合に発生することがあります。例えば、これはユーザーがインストールプロセスを終了したときに発生することがあります。

原因を確認するには、次のアクションを実行します。
  • su - pcluster-admin を実行します。

    シェルに、cannot change locale...no such file or directory などのエラーが表示されます。

  • localedef --list を実行します。

    空のリストを返すか、デフォルトロケールを含んでいません。

  • 最後の yum コマンドおよび yum historyyum history info #ID を確認します。最後の ID に Return-Code: Success が含まれていますか。

    最後の ID に Return-Code: Success が含まれていない場合、インストール後のスクリプトが正常に実行されていない可能性があります。

問題を解決するには、yum reinstall glibc-all-langpacks を使用してロケールを再構築してください。再構築後、問題が修正されているなら su - pcluster-admin でエラーや警告は表示されません。