Moin miteinander,
um Hieroglyphen in z.B. vi zu vermeiden habe ich auf zwei Systemen die locales-Einstellungen verändert mit unterschiedlichem Ergebnis.
Ausgangssysteme: zwei Server mit Debian Squeeze (6.0.3) mit Images des gleichen Hosters für zwei unterschiedliche Pakete (einmal v-Server und einmal dedicated-Server)
Bei beiden Systemen wurde parallel folgende Konfiguration vorgenommen:
Ergebnis:
Server 1: alles gut
Server 2: alles nich ganz so gut
Auf was bezieht sich die Ausgabe auf Server 2? ...oder besser welches file/directory vermisst er? und zur Hölle warum?
Wie kann das bereinigt werden?
Dank und Gruß
\wellers
um Hieroglyphen in z.B. vi zu vermeiden habe ich auf zwei Systemen die locales-Einstellungen verändert mit unterschiedlichem Ergebnis.
Ausgangssysteme: zwei Server mit Debian Squeeze (6.0.3) mit Images des gleichen Hosters für zwei unterschiedliche Pakete (einmal v-Server und einmal dedicated-Server)
Bei beiden Systemen wurde parallel folgende Konfiguration vorgenommen:
[USER]@[SERVER]:/# dpkg-reconfigure locales
alte Auswahl:
en_GB.UTF-8 UTF-8
neue Auswahl:
de_DE ISO-8859-1
de_DE.UTF-8 UTF-8
de_DE@euro ISO-8859-15
Default locale for the system environment:
de_DE@euro
[USER]@[SERVER]:/# export LANG=de_DE@euro
Ergebnis:
Server 1: alles gut
[USER]@[SERVER1]:/# locale
LANG=de_DE@euro
LC_CTYPE="de_DE@euro"
LC_NUMERIC="de_DE@euro"
LC_TIME="de_DE@euro"
LC_COLLATE="de_DE@euro"
LC_MONETARY="de_DE@euro"
LC_MESSAGES="de_DE@euro"
LC_PAPER="de_DE@euro"
LC_NAME="de_DE@euro"
LC_ADDRESS="de_DE@euro"
LC_TELEPHONE="de_DE@euro"
LC_MEASUREMENT="de_DE@euro"
LC_IDENTIFICATION="de_DE@euro"
LC_ALL=
[USER]@[SERVER1]:/# cat /etc/default/locale
# File generated by update-locale
LANG=de_DE@euro
#LANGUAGE="en_GB:en"
[USER]@[SERVER1]:/# /etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .
[USER]@[SERVER1]:/#
Server 2: alles nich ganz so gut
[USER]@[SERVER2]:/# locale
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_DE@euro
LANGUAGE=en_GB.utf8
LC_CTYPE="en_GB.utf8"
LC_NUMERIC="en_GB.utf8"
LC_TIME="en_GB.utf8"
LC_COLLATE="en_GB.utf8"
LC_MONETARY="en_GB.utf8"
LC_MESSAGES="en_GB.utf8"
LC_PAPER="en_GB.utf8"
LC_NAME="en_GB.utf8"
LC_ADDRESS="en_GB.utf8"
LC_TELEPHONE="en_GB.utf8"
LC_MEASUREMENT="en_GB.utf8"
LC_IDENTIFICATION="en_GB.utf8"
LC_ALL=en_GB.utf8
[USER]@[SERVER2]:/# cat /etc/default/locale
LANG=de_DE@euro
[USER]@[SERVER2]:/# /etc/init.d/apache2 restart
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_GB.utf8)
[USER]@[SERVER2]:/#
Auf was bezieht sich die Ausgabe auf Server 2? ...oder besser welches file/directory vermisst er? und zur Hölle warum?
Wie kann das bereinigt werden?
Dank und Gruß
\wellers