突然、yum update したら 日本語が表示されなくなった…なぜ???
$ sudo yum update
Failed to set locale, defaulting to C
??????????:extras_suggestions, langpacks, priorities, update-motd
amzn2-core | 3.7 kB 00:00:00
amzn2extra-docker | 3.0 kB 00:00:00
amzn2extra-epel | 3.0 kB 00:00:00
amzn2extra-nginx1 | 3.0 kB 00:00:00
amzn2extra-php7.4 | 3.0 kB 00:00:00
amzn2extra-vim | 3.0 kB 00:00:00
epel/x86_64/metalink | 6.6 kB 00:00:00
mariadb | 3.4 kB 00:00:00
237 packages excluded due to repository priority protections
????????????
--> ????????????????????
---> ????? amazon-linux-extras.noarch 0:2.0.0-1.amzn2 ? ??
---> ????? amazon-linux-extras.noarch 0:2.0.1-1.amzn2 ? ??????
---> ????? amazon-linux-extras-yum-plugin.noarch 0:2.0.0-1.amzn2 ? ??
---> ????? amazon-linux-extras-yum-plugin.noarch 0:2.0.1-1.amzn2 ? ??????
---> ????? ca-certificates.noarch 0:2020.2.41-70.0.amzn2.0.1 ? ??
調べてみると locale を実行してみろと。
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
いくつか足りていない?
ロケールを確認してみると、
$ localectl list-locales
C.utf8
え?なんかいろいろ足りてない気がする…「ja_JP.UTF-8」は???ってことでロケールをインストールしてみる。
$ sudo localedef -f UTF-8 -i ja_JP ja_JP.UTF-8
$ localectl list-locales
C.utf8
ja_JP.utf8
インストールできた!
再度、yum update してみる。
$ sudo yum update
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
amzn2-core | 3.7 kB 00:00:00
237 packages excluded due to repository priority protections
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ amazon-linux-extras.noarch 0:2.0.0-1.amzn2 を 更新
---> パッケージ amazon-linux-extras.noarch 0:2.0.1-1.amzn2 を アップデート
---> パッケージ amazon-linux-extras-yum-plugin.noarch 0:2.0.0-1.amzn2 を 更新
よかった。解決した。
コメント