dnfコマンドを実行するときに,
Failed to set locale, defaulting to C.UTF-8
のようなメッセージがでて気になるので調べてみました.なお,このメッセージが表示されてもdnfコマンド自体は正常に実行されます.
# localectl list-locales C.UTF-8 en_AU.UTF-8 en_BW.UTF-8 en_CA.UTF-8 en_DK.UTF-8 en_GB.UTF-8 en_HK.UTF-8 en_IE.UTF-8 en_NZ.UTF-8 en_PH.UTF-8 en_SC.UTF-8 en_SG.UTF-8 en_US.UTF-8 en_ZA.UTF-8 en_ZW.UTF-8
上記コマンドの結果をみると,私が設定しているシェル変数LANGの値である「ja_JP.UTF-8」がこのリストの中にないようです.以下のコマンドでインストールします.
# dnf -y install langpacks-ja # localectl list-locales C.UTF-8 en_AU.UTF-8 en_BW.UTF-8 en_CA.UTF-8 en_DK.UTF-8 en_GB.UTF-8 en_HK.UTF-8 en_IE.UTF-8 en_NZ.UTF-8 en_PH.UTF-8 en_SC.UTF-8 en_SG.UTF-8 en_US.UTF-8 en_ZA.UTF-8 en_ZW.UTF-8 ja_JP.UTF-8
これで,上記のメッセージは出なくなりました.
コメント