Kaputte Debian Locales

12.01.10

 
Permalink 13:36:18, Kategorien: Systemadministration  

Kaputte Debian Locales

Debian und kaputte Locale-Einstellungen stellen ein Konstantes Ärgernis dar. Entweder beschwert sich Perl über falsche locales:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = "",
        LANG = "C"
    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
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = "",
        LANG = "C

oder Perl ist zufrieden, doch die shell und alle Konsolenanwendungen können keine Umlaute mehr darstellen.

Die Meisten Anleitungen die man Online findet funktionieren gar nicht, nur halb (nur für einen Nutzer), oder verschieben nur das Problem anstatt es lösen. Bei mir half (diesmal) folgendes:

FIX:

Als root ausführen:

  dpkg-reconfigure locales

Gewünschte Locales installieren, im Zweifelsfall einfach alle, schaden tuts nicht.

Aus allen ~/.bashrc Dateien eventuell vorhandene

export LC_

Anweisungen rauswerfen.

Das Gewünschte Locale in /etc/environment eintragen, z.B:

/etc/environment

        export LC_ALL="de_DE.UTF-8"

Fertig.

 

Trackback Adresse für diesen Eintrag:

http://dropfknuck.net/dropfblog/blogs/htsrv/trackback.php/507

Kommentare, Trackbacks, Pingbacks:

Kommentar von: Thomas [Besucher] Email · http://requiem-katharsis.de
Das ist es was ich an Linux so liebe: Irgendwie läuft es bei jedem etwas anders und man sitzt teilweise stundenlang an einem winzigen Problem, etwa weil die Seiten im Internet alle UTF-8 oder utf-8 schreiben, wobei es eigentlich utf8 heißen müsste und man daher keine Umlaute auf seiner Windoof-Kiste sieht...
PermalinkPermalink 12.01.10 @ 16:22
Kommentar von: blade [Mitglied] Email · http://dropfknuck.net
Wirklich schlimm ist, das der ganze locale Zirkus ein Debian spezifisches Problem ist, das schon seit Jahren (sic) existiert, jedoch nie behoben wurde. Nur die Workarounds ändern sich von Version zu Version.

*grml*
PermalinkPermalink 12.01.10 @ 18:56

Hinterlasse einen Kommentar:

Deine E-Mail Adresse wird nicht angezeigt.
Deine URL wird angezeigt.

Erlaubte XHTML Tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Zeilenumbrüche werden zu <br />)
(Setze Cookies für Name, E-Mail und URL)
(Erlaube Benutzern, Dich über ein Nachrichten-Formular zu kontaktieren (Deine E-Mail Adresse wird NICHT angezeigt).)