Jul 162007
Debian etchにアップグレード後、aptitudeを実行すると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
Debian usersのMLに投稿されていた下記の事象とまさに同じ。
解決方法もそちらのスレッドに返信されています。
うちの場合、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=en_US LANGUAGE=en_JP:en_US:en_GB:en LC_CTYPE="en_US" LC_NUMERIC="en_US" LC_TIME="en_US" LC_COLLATE="en_US" LC_MONETARY="en_US" LC_MESSAGES="en_US" LC_PAPER="en_US" LC_NAME="en_US" LC_ADDRESS="en_US" LC_TELEPHONE="en_US" LC_MEASUREMENT="en_US" LC_IDENTIFICATION="en_US" LC_ALL=
エラーになるLC_CTYPEとLC_MESSAGES、それにLC_ALLに指定されているlocaleを
実際にはen_USというlocaleは存在しませんので、「Locales to be generated」と「default locale」にen_US.UTF-8を選択して解決しています。日本語にしたい場合はja_JP.UTF-8やja_JP.EUC-JPを指定すればよいのでしょう。
Sorry, the comment form is closed at this time.