はじめに
この記事では、この警告を修正する方法について説明します。「ロケールの設定に失敗しました。デフォルトはC.UTF-8です 」CentOS8 / RHEL 8 。
ロケール 以下を定義する基本的なシステムパラメータのセットです:
- 言語
- 地域
- バリアントの好み
注 :Linuxの場合、ロケール 識別子はISO/ IEC 15897によって定義されています 。
例 : UTF-8 を使用したアメリカ合衆国(US)英語 エンコーディングはen_US.UTF-8 。
問題の修正
- システムロケールを設定し、 localectlを使用します 指図。英語のunitedに対して次のコマンドを実行します 状態
localectl set-locale LANG=en_US.UTF-8
- システムロケールがlocalectlで設定されているかどうかを確認します コマンド。
[root@unixcop ~]# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
[root@unixcop ~]#
- パッケージをインストールしてみてください
例 mysqlサービスのインストール

上に示したように、警告はまだ存在していました。 言語 パッケージがありません。
- すべての言語をインストールします glibc-all-langpacksによるパッケージ すべてのロケールを含むパッケージ 。
dnf install -y glibc-all-langpacks langpacks-en
注 :ロケールをインストールするには 個別に、 en を置き換えて、次のコマンドを実行します ロケールコードを使用 あなたが欲しい。
フランス語のロケールをインストールする例 そのコードfr :
dnf install glibc-langpack-fr
結論
以上です
「ロケールの設定に失敗しました。デフォルトはC.UTF-8」というエラーを修正する方法を説明しました。 」CentOS8 またはRHEL8 。