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)