← Back to team overview

sslug-teknik team mailing list archive

locale

 

Brugere, der logger ind på min redhat 7.1 får den her:
Last login: Tue Nov 27 20:39:05 2001 from <ip>
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_US"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_US"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

locale-variable ser således ud:
[bruger@maskine dir]$ locale
LANG=en_US
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=

LANG ser ud til at være sat, men den laver alligevel fail ved login?

De tre locale, der failer sættes system-wide i /etc/profile, men hvilke
variable skal sættes og hvad er koderne for dem? I /usr/share/locale-dir
ligger 'da' og af de engelske har jeg:
drwxr-xr-x    2 root     root         4096 Nov 23 16:46 en
drwxr-xr-x    3 root     root         4096 Sep 22 11:45 en_AU
drwxr-xr-x    3 root     root         4096 Sep 22 11:38 en_GB
drwxr-xr-x    3 root     root         4096 Sep 22 11:46 en_SE
men ikke en_US, som de andre variable er sat til?? Det tyder jo på at
det ikke er /usr/share/locale/ den kigger i.

Systemet skal kunne køre danske tegn, men må ellers gerne være på
engelsk.

Jeg har kørt en glibc-opgradering men ikke localedef - det kan jo være
derfor, men har redhat en input-fil til det eller hvordan skal den se
ud?

/tommy


Follow ups