
1st January 2006, 15:05
|
|
Member
|
|
Join Date: Jan 2006
Posts: 47
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Perl error message
Hey can anyone help me
Quote:
/etc/cron.weekly/man-db:
mandb: can't set the locale; make sure $LC_* and $LANG are correct
/etc/cron.weekly/sysklogd:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_IE:en_US:en_GB:en",
LC_ALL = "<locale>",
LANG = "en_IE@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
|
Can anyone help
O keep getting this email every day
Last edited by namit; 1st January 2006 at 15:09.
|

1st January 2006, 15:47
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,665
Thanks: 1,896
Thanked 2,594 Times in 2,445 Posts
|
|
Which distribution do you use? On Debian you can install the missing locales by running
Code:
dpkg-reconfigure locales
|

1st January 2006, 16:09
|
|
Member
|
|
Join Date: Jan 2006
Posts: 47
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Ok did that but when ran it agina i got this message
Generating locales...
en_IE.ISO-8859-15@euro... done
en_IE.ISO-8859-1... done
Generation complete.
mailman:/# dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_IE:en_US:en_GB:en",
LC_ALL = "<locale>",
LANG = "en_IE@euro"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
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
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Verstion
This is perl, v5.8.4 built for i386-linux-thread-multi
yes am using debian
I did loose all my users so this may because of this
|

1st January 2006, 17:49
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 31,911
Thanks: 693
Thanked 4,198 Times in 3,213 Posts
|
|
Have you run "dpkg-reconfigure locales" as root user?
|

1st January 2006, 18:07
|
|
Member
|
|
Join Date: Jan 2006
Posts: 47
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
yes i have
|

1st January 2006, 18:21
|
|
Super Moderator
|
|
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,665
Thanks: 1,896
Thanked 2,594 Times in 2,445 Posts
|
|
This seems to be the same error I describe in my Xen tutorial: http://www.howtoforge.com/perfect_xe...ian_ubuntu_p4:
Quote:
Now we set up our locales. If we do not do this now, we will see some ugly warnings during base-config like these:
Code:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_DE:en_US:en_GB:en",
LC_ALL = (unset),
LANG = "en_US"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
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
They are not serious, but ugly... So we run
Code:
apt-get install localeconf
Select locales to install (e.g. en_US ISO-8859-1) and select the standard locale (e.g. en_US).
You will be asked a few questions:
Code:
Manage locale configuration files with debconf? <-- Yes
Environment settings that should override the default locale: <-- do not select anything
Replace existing locale configuration files? <-- Yes
Default system locale: <-- e.g. en_US ISO-8859-1
|
So I guess running
Code:
apt-get install localeconf
might be a good idea.
|

1st January 2006, 18:30
|
|
Member
|
|
Join Date: Jan 2006
Posts: 47
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
na that did not work still same old same old
just says
"and lot lot more errors"
perl: warning: Falling back to the standard locale ("C").
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
Its not that its not ugly its just that i keep getting this email from cron saying the error message see above
|

4th January 2006, 02:56
|
|
Member
|
|
Join Date: Jan 2006
Posts: 47
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
went into /etc/envirement and set all values to ""
just types in
LC_CTYPE = ""
etc etc etc
Thanks
|

10th February 2006, 02:26
|
|
Junior Member
|
|
Join Date: Feb 2006
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Possible Solution
I just hasd the same issue and have found an easy solution. It's all in the error message, especially the line:
LANGUAGE = "en_DE:en_US:en_GB:en",
When you either "apt-get install locales" or "dpkg-reconfigure locales", you are asked to select the required locales from a large list.
I went through and selected the ones that I needed. The error still appeared. I then redid it and made sure that the languages listed were the ones I selected, which would be "en_DE", "en_US" and "en_GB" in your case. Once I did that the errors vanished.
|

18th April 2007, 07:28
|
|
Junior Member
|
|
Join Date: Apr 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
It's also useful to check you have language-pack-?? installed, as that provides the actual locales. English speakers will most likely want language-pack-en.
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +2. The time now is 01:51.
|
Recent comments
1 day 1 hour ago
1 day 2 hours ago
1 day 7 hours ago
1 day 13 hours ago
1 day 14 hours ago
1 day 15 hours ago
1 day 20 hours ago
2 days 2 hours ago
2 days 6 hours ago
2 days 8 hours ago