Apt-getを使用してシステムを更新するたびにこのエラーが発生します。このエラーはどういう意味ですか?それを修正する方法についてのアイデアはありますか? (Ubuntu 11.10を実行しています)
通常、このエラーは、異なる言語(ロケール)を変更している可能性があることを意味し、何らかの原因でエラーが誤って発生します。
ロケールのリストを再生成してみてください
Sudo dpkg-reconfigure locales
私にとっての結果は:
Generating locales...
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... up-to-date
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
Generation complete.
次に、ローカルロケールを次のようにリセットします。
Sudo update-locale LANG=en_US.UTF-8
つまり、上記の出力でLocale値の1つを使用します
私の場合、問題は/usr/share/initramfs-tools/hooks/root_locale
が/usr/lib/locale
の個々のロケールディレクトリを見ることを期待しているが、locale-gen
はデフォルトでアーカイブファイルを生成するように設定されていることでした。
次を実行して修正しました:
Sudo locale-gen --purge --no-archive