perl / locales Problem

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
heigo
Beiträge: 6
Registriert: 15.08.2003 17:29:03

perl / locales Problem

Beitrag von heigo » 26.05.2004 15:16:17

Hi Boardies!

Ich habe ein Problem ;)
Ich habe gestern mein System neu aufgesetzt und seit dem läuft mein locales nicht mehr richtig :/

Hier die Fehlermeldung:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "de_DE.UTF-8"
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
Das steht in der "/etc/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.
#
# XXX GENERATED XXX
#
# NOTE!!! If you change this file by hand, and want to continue
# maintaining manually, remove the above line. Otherwise, use the command
# "dpkg-reconfigure locales" to manipulate this file. You can manually
# change this file without affecting the use of debconf, however, since it
# does read in your changes.

de_DE@euro ISO-8859-15
Die Pakete "locales" sowie "localeconf" sind installiert!
fehlen mir vlt noch welche?
Ein "dpkg-reconfigure locales" hat auch nicht geholfen

Ich nutze Debian Sid mit einem 2.6.6er Kernel

Gruß heigo

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 28.05.2004 01:03:21

Von Softwareentwicklung verschoben.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

goblin29
Beiträge: 3
Registriert: 12.06.2004 13:52:04

perl: warning: Setting locale failed.

Beitrag von goblin29 » 12.06.2004 14:02:26

Schau mal in ".bashrc" nach, dort sollte

LANG=de_DE@euro
export LANG
export LC_ALL=de_DE
export LANGUAGE=de_DE

stehen.
Das hat's bei mir behoben :)

regards
goblin

Benutzeravatar
pierre
Beiträge: 363
Registriert: 03.12.2003 21:21:34
Wohnort: Berlin

Re: perl: warning: Setting locale failed.

Beitrag von pierre » 12.06.2004 19:43:43

goblin29 hat geschrieben:LANG=de_DE@euro
export LANG
export LC_ALL=de_DE
export LANGUAGE=de_DE
Sehr sehr dirty. Einfach mal in die /etc/environment (ich hoffe mal, das es die richtige Datei ist) reinschauen. Da am besten:

Code: Alles auswählen

LC_ALL=de_DE@euro
und das war es schon ;)

Wäre gut, wenn du mal deine Ausgabe von locale gibts.

Grüße
pierre

goblin29
Beiträge: 3
Registriert: 12.06.2004 13:52:04

Beitrag von goblin29 » 14.06.2004 09:48:57

locale gibt bei mir aus
LANG=de_DE@euro
LC_CTYPE="de_DE"
LC_NUMERIC="de_DE"
LC_TIME="de_DE"
LC_COLLATE="de_DE"
LC_MONETARY="de_DE"
LC_MESSAGES="de_DE"
LC_PAPER="de_DE"
LC_NAME="de_DE"
LC_ADDRESS="de_DE"
LC_TELEPHONE="de_DE"
LC_MEASUREMENT="de_DE"
LC_IDENTIFICATION="de_DE"
LC_ALL=de_DE
in meiner /etc/environment steht
LANG=de_DE
regards

goblin

Edit by Snoopy:
Code-Tags für die Leserlichkeit eingefügt.

mehlkelm
Beiträge: 4
Registriert: 28.06.2004 17:15:39

Beitrag von mehlkelm » 28.06.2004 17:35:03

bei mir gibt locale das aus

Code: Alles auswählen

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=de_CH@euro
LC_CTYPE="de_CH@euro"
LC_NUMERIC="de_CH@euro"
LC_TIME="de_CH@euro"
LC_COLLATE="de_CH@euro"
LC_MONETARY="de_CH@euro"
LC_MESSAGES="de_CH@euro"
LC_PAPER="de_CH@euro"
LC_NAME="de_CH@euro"
LC_ADDRESS="de_CH@euro"
LC_TELEPHONE="de_CH@euro"
LC_MEASUREMENT="de_CH@euro"
LC_IDENTIFICATION="de_CH@euro"
LC_ALL=de_CH@euro

in der /etc/environment steht nur LANG=de_CH@euro. wenn ich da LC_ALL=de_CH@euro reinschreibe ändert das nichts an den oben erwähnten fehlermeldungen, die bei mir auch immer kommen beim apt-get

gruss

stefan

Benutzeravatar
mayerle
Beiträge: 51
Registriert: 03.07.2004 18:15:42
Wohnort: Stuttgart

Beitrag von mayerle » 07.07.2004 11:31:07

Hallo Zusammen,

erhalte ebenfalls immer folgende (nervige) meldung beim apt-get:
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
Gibt es mittlerweile eine Loesung?

goblin29
Beiträge: 3
Registriert: 12.06.2004 13:52:04

klar gibts die Lösung

Beitrag von goblin29 » 24.07.2004 10:16:34

wie schon weiter oben gepostet, hats bei mir die Änderung in der .bashrc getan.
Auch wenn das als "dirty" beurteilt wurde, funzt es.
Wenn jemand eine bessere Lösung hat soll er sie posten :)
der Vorschlag von pierre hat bei mir nix gebracht.

regards
goblin

Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Beitrag von shevegen » 24.07.2004 11:44:47

hi
ich löse das auch über die .bashrc

mipooh
Beiträge: 132
Registriert: 15.08.2003 08:28:28
Wohnort: Tungsai / Thailand
Kontaktdaten:

System war nicht mehr bootbar

Beitrag von mipooh » 30.07.2004 08:05:44

Ich hab das mal so gemacht, wie Ihr das vorschlagt, und zwar beide Lösungsansätze.

Das mit .bashrc hat dazu geführt, dass das System nicht mehr bootbar war. Eine "Reparatur" aus einem anderen gebooteten System hat das wieder hingekriegt.
Komischerweise ist aber nun die Fehlermeldung trotzdem weg, da werd' einer schlau draus....
Die "Welt" ist zum Teufel, aber ich nicht!

Benutzeravatar
ningo
Beiträge: 41
Registriert: 13.05.2004 23:00:01
Kontaktdaten:

Beitrag von ningo » 25.08.2004 21:14:41

habe genau das selbe problem :/

o.g. ansatz hat leider überhaupt nicht geholfen.
hat noch jemand eine idee?

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 25.08.2004 21:18:34

Code: Alles auswählen

dpkg-reconfigure locales
und dann das richtige aussuchen, als standard auswählen, installieren lassen und dann hoffen das es geht!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
ningo
Beiträge: 41
Registriert: 13.05.2004 23:00:01
Kontaktdaten:

Beitrag von ningo » 25.08.2004 21:25:42

nein das funktioniert nicht.

edit: ich habs geschafft :D
ich habe einfach in jeder noch so dreckigen .xxx datei LANG=de_DE@euro eingetragen, rebooted und siehe da, es geht. :roll:

Benutzeravatar
mayerle
Beiträge: 51
Registriert: 03.07.2004 18:15:42
Wohnort: Stuttgart

Beitrag von mayerle » 26.08.2004 11:35:19

Hi ningo,

bitte definiere "jede noch so dreckigen .xxx datei" etwas genauer ;)

Antworten