conoHaVPSで環境構築をはじめたのですが、
ブラウザで文字化けするし、Failed to set locale, defaulting to C.UTF-8ってエラーが出るしで、よくわからんので、日本語化しました。
環境
CentOS Stream 8
(ちなみに、CentOS7.9を入れるところ、間違ってCentOS Stream 8を入れてしまったのがそもそもの間違い。。。)
日本語化までの流れ
ロケールの確認
$ localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: jp
X11 Layout: jp
en_USをja_JPに変えたいので、ロケールの変更。
ロケールの変更
$ localectl set-locale LANG=ja_JP.UTF-8
failed to set locale!
設定できない。
ロケールのチェック。
インストールされてるロケールを確認
$ locale -a
C
C.utf8
POSIX
en_AG
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8
en_GB
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.utf8
en_IE
en_IE.utf8
en_IE@euro
en_IL
en_IN
en_NG
en_NZ
en_NZ.utf8
en_PH
en_PH.utf8
en_SC.utf8
en_SG
en_SG.utf8
en_US
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.utf8
en_ZM
en_ZW
en_ZW.utf8
jaに関するものが一つもない。
ということで、日本語パッケージインストール。
$yum install glibc-langpack-ja
再度、インストールされているロケールを確認。
$ localectl list-locales | grep -i ja
ja_JP.UTF-8
ja_JP.eucjp
ja_JP.utf8
入りました!
もう一度、ロケールの設定。
$ localectl set-locale LANG=ja_JP.UTF-8
確認
$ localectl
System Locale: LANG=ja_JP.UTF-8
VC Keymap: jp
X11 Layout: jp
#成功!