Ich nutze Thunderbird, um meine eMail-Korrespondenz zu erledigen, und Enigmail mit GnuPG, um die Mails zu signieren. Doch seit dem Upgrade auf Karmic meldet Enigmail jedes Mal eine Fehlermeldung von GnuPG:

Fehlermeldung von GnuPG
Das Problem ist wohl, dass seit Karmic der so genannte Agent seit Karmic in dem Extra-Paket »gnupg-agent« vorliegt und daher nachinstalliert werden muss:
sudo apt-get install gnupg-agent
Damit wird auch gleich das Paket pinentry-gtk2 mitinstalliert, über das das Passwort abgefragt wird. Es besteht die Hoffnung, dass sich dieses im Gegensatz zum Vorgänger in Zukunft immer in den Vordergrund schiebt, wenn es um das Passwort bittet.
Doch mit der Installation ist es noch nicht getan, der Daemon muss auch gestartet werden. Dazu legt man die Datei ~/.xinitrc an (wenn noch nicht vorhanden) und trägt Folgendes ein (wenn die Datei schon vorhanden ist, fügt man die zweite Zeile an das Ende an):
#!/bin/sh
/usr/bin/gpg-agent ‐‐daemon ‐‐enable-ssh-support ‐‐write-env-file “${HOME}/.gpg-agent-info”
Die Datei muss noch ausführbar gemacht werden und schon klappt es wieder mit dem Signieren und Verschlüsseln:
chmod +x ~/.xinitrc
Die Fehlermeldung in (such)maschinenlesbarer Form:
Send operation aborted. Error - bad passphrase gpg command line and output: /usr/bin/gpg --charset utf8 --batch --no-tty --status-fd 2 -t --clearsign -u <user@mail.tld> use-agent gpg: GPG-Agent ist in dieser Sitzung nicht vorhanden gpg: Passwortsatz kann im Batchmodus nicht abgefragt werden gpg: Ungültige Passphrase; versuchen Sie es bitte noch einmal... gpg: »<user@mail.tld>« übersprungen: Falsche Passphrase gpg: [stdin]: clearsign failed: Falsche Passphrase