HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Programming/Scripts (http://www.howtoforge.com/forums/forumdisplay.php?f=7)
-   -   Perl error message (http://www.howtoforge.com/forums/showthread.php?t=1893)

namit 1st January 2006 15:05

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

falko 1st January 2006 15:47

Which distribution do you use? On Debian you can install the missing locales by running
Code:

dpkg-reconfigure locales

namit 1st January 2006 16:09

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

till 1st January 2006 17:49

Have you run "dpkg-reconfigure locales" as root user?

namit 1st January 2006 18:07

yes i have

falko 1st January 2006 18:21

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.

namit 1st January 2006 18:30

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

namit 4th January 2006 02:56

went into /etc/envirement and set all values to ""

just types in
LC_CTYPE = ""

etc etc etc

Thanks

hammeraus001 10th February 2006 02:26

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.

charles_elwood 18th April 2007 07:28

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.


All times are GMT +2. The time now is 12:41.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.