「ロケールの設定に失敗しました。デフォルトはC.UTF-8です」という警告/エラーが発生したことがありますか。 」CentOS8 またはRHEL8 ?はいの場合、この記事ではこのエラーを修正する方法について説明します。この記事は、 RHEL 8に基づくすべてのオペレーティングシステムでも機能するはずです。 。
ロケール は、ユーザーの言語、地域、ユーザーがユーザーインターフェースに表示したい特別なバリアント設定などを定義する基本的なシステムパラメータのセットです。
おすすめの記事 :Linuxでシステムロケールを変更または設定する方法
Linuxやその他のUnixライクなオペレーティングシステムなどのPOSIXプラットフォームでは、ロケール識別子は ISO / IEC 15897によって定義されます。 。たとえば、 UTF-8 を使用したアメリカ英語(米国) エンコーディングはen_US.UTF-8 。
以下は、示されているようにdnfまたはyumコマンドを実行したときの警告/エラーを示すスクリーンショットです。

ロケールの設定に失敗しました。デフォルトはC.UTF-8です
システムロケールを設定するには、 localectlを使用します 指図。たとえば、英語–アメリカ合衆国(米国)が必要な場合 UTF-8を使用する エンコードするには、次のコマンドを実行します。
# localectl set-locale LANG=en_US.UTF-8
次に、次のコマンドを実行して、システムロケールが設定されているかどうかを確認します。
# localectl # dnf install @postgresql

ロケールの設定に失敗しました。デフォルトはC.UTF-8です
システムロケールを設定した後でも、警告が続くことに注意してください。これは、言語パックが欠落していることを意味します。それらをインストールするには、次のセクションに進んでください。
システムに特定の言語パックがない場合は、それをインストールして上記のエラーを修正する必要があります。ただし、 glibc-all-langpacksが提供するすべての言語パックをインストールできます。 すべてのロケールを含むパッケージ 。
# dnf install langpacks-en glibc-all-langpacks -y

CentOS8に言語パックをインストールする
または、ロケールをインストールする場合 個別に、したがってシステムへのパッケージのインストールフットプリントを小さくするには、次のコマンドを実行します( en を置き換えます) ロケールコードを使用 欲しい)。
# dnf install glibc-langpack-en
上記の手順を使用して、「ロケールの設定に失敗しました。デフォルトはC.UTF-8」を修正することができました。 」CentOS8 またはRHEL8 。そうでなければ、これがあなたにもうまくいくことを願っています。以下のコメントフォームからフィードバックをお寄せください。
共有は思いやりがあります…Facebookで共有するTwitterで共有するLinkedinで共有するRedditで共有する