Re: Locale Problem
- From: Bogart Salzberg <webmaster@xxxxxxxxxxx>
- Date: Wed, 14 Nov 2007 15:26:30 -0500
I received these same warnings when I removed the "locales" package as part of an upgrade of libc6. I had to install the locales package from testing in order to remain compatible. On a second machine I updated libc6, tzdata and locales from testing all at once and it worked well.
Bogart
On Nov 14, 2007, at 2:50 PM, Florian Kulzer wrote:
On Wed, Nov 14, 2007 at 05:58:26 -0800, Jeff Grossman wrote:Kumar Appaiah wrote:On Tue, Nov 13, 2007 at 09:18:49PM -0800, Jeff Grossman wrote:I have run the "dpkg-reconfigure locales" command numerous times. Here is
I get the following error messages whenever I update or install a program[snip]
with aptitude:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
The simplest thing would be to set export LANG=en_US (or similar) in
your bashrc. But the proper way would be to run dpkg-reconfigure
locales and choose only the locales you are intersted in and set the
right default locale.
HTH.
Kumar
the output of my /etc/locale.gen file:
root@apple /etc # less locale.gen
# This file lists locales that you wish to have built. You can find a list
# of valid supported locales at /usr/share/i18n/SUPPORTED. Other
# combinations are possible, but may not be well tested. If you change
# this file, you need to rerun locale-gen.
#
en_US.UTF-8 UTF-8
en_US ISO-8859-1
en_US.ISO-8859-15 ISO-8859-15
root@apple /etc #
And, here is what I have in my bash.bashrc file:
export LC_ALL="en_US.UTF-8 UTF-8"
I think that should be
export LC_ALL="en_US.UTF-8"
export LANG="en_US"
export LANGUAGE="en_US"
And, I get the error about the missing locale files. If I change the
"export LC_ALL="en_US.UTF-8 UTF-8" to "export LC_ALL="en_US" then I do not
get the error from Perl. But, I do get the following output when I run
'aptitude update' which seems weird to me:
Get:1 http://ftp.us.debian.org stable Release.gpg [378B]
Ign http://ftp.us.debian.org stable/main Translation-en_US
Ign http://ftp.us.debian.org stable/contrib Translation-en_US
What seems weird to me is the "Translation-en_US" part. I don't have that
output if I use hte UTF-8 version of the locale.
I guess one of my main questions is, what LC_ALL, LANG, and LANGUAGE
settings do I use for US/English?
AFAIK, it should be either "en_US" if you want to use ISO-8859-1
encoding, en_US.ISO-8859-15 for ISO-8859-15, or en_US.UTF-8 for UTF-8.
Just setting LC_ALL should be enough since it forces all the other LC_*
variables and LANG to the same value. (You can check by running
"locale".) I don't think LANGUAGE is needed at all, LANG determines the
language of your localized messages.
--
Regards, | http://users.icfo.es/Florian.Kulzer
Florian |
--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx
--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx
- References:
- Locale Problem
- From: Jeff Grossman
- Re: Locale Problem
- From: Kumar Appaiah
- Re: Locale Problem
- From: Jeff Grossman
- Re: Locale Problem
- From: Florian Kulzer
- Locale Problem
- Prev by Date: Re: Locale Problem
- Next by Date: Re: How to mount ext3 so the files belong to a specific user?
- Previous by thread: Re: Locale Problem
- Next by thread: Re: Locale Problem
- Index(es):
Relevant Pages
|
|