[gelöst]locale: Cannot set LC_CTYPE

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
fragenfrager
Beiträge: 658
Registriert: 31.12.2003 08:47:15

[gelöst]locale: Cannot set LC_CTYPE

Beitrag von fragenfrager » 19.04.2014 14:27:38

Hab hier ein wheezy als virtuelle Maschine am laufen und bekomme ständig das hier:

Code: Alles auswählen

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
Was ich bisher versucht hatte:

Code: Alles auswählen

dpkg-reconfigure locales

Code: Alles auswählen

locale-gen

Code: Alles auswählen

locale -a
Mit
bekomme ich folgendes:

Code: Alles auswählen

LC_ALL=en_EN.UTF8
LANG=en_EN.UTF8
LANGUANGE=en_EN.UTF8
Wobei ich die LANG von Hand in die .bashrc eintragen musste, vorher war en_GB.ISO-8859-15 drin.

Die Datei

Code: Alles auswählen

/etc/default/locale
beinhaltet foldendes:

Code: Alles auswählen

LANG=en_GB.UTF-8
Wie schaffe ich es die Lokalisation korrekt einzustellen?
Zuletzt geändert von fragenfrager am 22.04.2014 19:19:14, insgesamt 1-mal geändert.

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: locale: Cannot set LC_CTYPE

Beitrag von feltel » 22.04.2014 14:08:31

Blöde Frage: Die en_GB.UTF-8 ist auch beim dpkg-reconfigure ausgewählt?

Benutzeravatar
fragenfrager
Beiträge: 658
Registriert: 31.12.2003 08:47:15

Re: locale: Cannot set LC_CTYPE

Beitrag von fragenfrager » 22.04.2014 15:07:12

Na klar, hatte auch testweise andere probiert, ohne Erfolg.
Ich habe die Variablen in der .bashrc auskommentiert, somit sollte der Ausgangszustand wieder hergestellt sein.
Was ich noch probierte:

Code: Alles auswählen

apt-get install --reinstall locales

Code: Alles auswählen

apt-get install locales-all
Wenn ich aber einen X Server starte, dort ein xterm mit der bash als Shell stimmt plötzlich alles 8O Ich würde das gerne verstehen und den Fehler beheben.
Achja, ein

Code: Alles auswählen

apt-get install --reinstall perl
hatte ich aus Verzweiflung auch gemacht weil mir

Code: Alles auswählen

update-locale
immer was von perl erzählt.

Benutzeravatar
fragenfrager
Beiträge: 658
Registriert: 31.12.2003 08:47:15

Re: locale: Cannot set LC_CTYPE

Beitrag von fragenfrager » 22.04.2014 19:18:42

okay, keine Ahnung was es war, als ich mich jetzt wieder als root eingeloggt hatte bekam ich plötzlich überall POSIX!
Ein wiederholtes

Code: Alles auswählen

dpkg-reconfigure locales
dann logout und wieder login und siehe da, der Fehler ist weg.
Leider weiß ich jetzt nicht wirklich was es war aber, dass man sich aus- und wieder einloggen muss *g*

Antworten