Hallo zusammen!

Ich habe mit GnuPG Version 1.2.5 das unangenehme Probleme, dass es
Umlaute nicht richtig verschl�sselt. Ich konnte das Problem wie
folgt genauer eingrenzen (mit Hilfe eines Threads beginnend mit
([EMAIL PROTECTED]):

Die LC_* Umgebungsvariablen sind alle auf "de_DE.ISO-8859-1" gesetzt.

-------------------------------
[EMAIL PROTECTED]:~$locale
LANG=de_DE.ISO-8859-1
LC_CTYPE="de_DE.ISO-8859-1"
LC_NUMERIC="de_DE.ISO-8859-1"
LC_TIME="de_DE.ISO-8859-1"
LC_COLLATE="de_DE.ISO-8859-1"
LC_MONETARY="de_DE.ISO-8859-1"
LC_MESSAGES="de_DE.ISO-8859-1"
LC_PAPER="de_DE.ISO-8859-1"
LC_NAME="de_DE.ISO-8859-1"
LC_ADDRESS="de_DE.ISO-8859-1"
LC_TELEPHONE="de_DE.ISO-8859-1"
LC_MEASUREMENT="de_DE.ISO-8859-1"
LC_IDENTIFICATION="de_DE.ISO-8859-1"
LC_ALL=
----------------------------------

GnuPG sucht nach Dateien in Unterverzeichnissen, die es wohl aus den
LC_* Umgebungsvariablen ableitet, aber nicht existieren.

----------------------------------
[EMAIL PROTECTED]:~$su -c "strace gpg --help 2>&1 | grep '= -1'"
Password:
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/usr/lib/locale/de_DE.ISO-8859-1/LC_IDENTIFICATION", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.iso88591/LC_IDENTIFICATION", O_RDONLY) =
-1 ENOENT (No such file or directory)

[usw. f�r die anderen LC_* Umgebungsvariablen]

[...]

open("/usr/share/locale/de_DE.ISO-8859-1/LC_MESSAGES/gnupg.mo",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.iso88591/LC_MESSAGES/gnupg.mo",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/gnupg.mo",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.ISO-8859-1/LC_MESSAGES/gnupg.mo",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.iso88591/LC_MESSAGES/gnupg.mo",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No
such file or directory)
---------------------------

Es existieren "de" bzw. "de_DE" Unterverzeichnisse:

---------------------------
[EMAIL PROTECTED]:~$ls /usr/share/locale/ | grep de
de
de_AT

[EMAIL PROTECTED]:~$ls /usr/lib/locale/
de_DE  [EMAIL PROTECTED]
---------------------------

gnupg.mo befindet sich in /usr/share/locale/de/LC_MESSAGES/gnupg.mo

Ich habe locales neu konfiguriert und dort "de_DE ISO-8859-1" und
"[EMAIL PROTECTED] ISO-8859-15" ausgew�hlt (nur de_DE wurde nicht
angeboten) und im n�chsten Dialog als Default "de_DE":

---------------------------
[EMAIL PROTECTED]:~#dpkg-reconfigure locales
Generating locales...
  de_DE.ISO-8859-1... done
  [EMAIL PROTECTED] done
Generation complete.
---------------------------

Die Ausgabe von locale bleibt die gleiche wie oben. GnuPG scheint
sich IMHO an den entsprechenden Umgebungsvariablen zu orientieren,
die alle auf "de_DE.ISO-8859-1" gesetzt sind. Derart oder �hnlich
benannte Verzeichnisse existieren allerdings nicht.

Mache /ich/ etwas falsch? Wei� jemand wie ich das Problem beheben
kann? Ich arbeite auf einem Woody/Sarge System, GnuPG stammt von
backports.org.

Viele Gr��e,
        Christoph

PS: Ich bin ab heute Abend bis vermutlich Montag offline.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an