Signieren in KMail (8.2)
![](https://seccdn.libravatar.org/avatar/66d8ea82082399a62d93c6f37297127a.jpg?s=120&d=mm&r=g)
Hallo Liste, ich komme mit meinem Problem nicht weiter. Bis zur 8.1 war alles OK. Jetzt in der 8.2 kann ich mit KMail keine signiertem Mails mehr verschicken. Das Problem wurde hier schonmal geschildert, hat mich aber nicht weiter gebracht. Mein Passwort wird beim Versenden nicht akzeptiert. Hat noch jemand eine Idee? -- Volker
![](https://seccdn.libravatar.org/avatar/e832594709d2f3e981e8ad5c26c52588.jpg?s=120&d=mm&r=g)
Am Freitag, 4. April 2003 22:47 schrieb Volker Kindler:
ich komme mit meinem Problem nicht weiter. Bis zur 8.1 war alles OK. Jetzt in der 8.2 kann ich mit KMail keine signiertem Mails mehr verschicken. Das Problem wurde hier schonmal geschildert, hat mich aber nicht weiter gebracht. Mein Passwort wird beim Versenden nicht akzeptiert. Hat noch jemand eine Idee?
Einige. Aber es ist hilfreich, wenn du erstmal kurz schilderst, was du unternommen hast um es a) zum Laufen zu kriegen und b) den Fehler einzugrenzen. Ansonsten bleibt nur der übliche Verweis auf http://kmail.kde.org/kmail-pgpmime-howto.html Achso, noch eins zur Kärung: KMail 8.2 gibt es nicht. Allerhöchstens 1.5. Aber das nur am Rande. Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
![](https://seccdn.libravatar.org/avatar/66d8ea82082399a62d93c6f37297127a.jpg?s=120&d=mm&r=g)
Am Freitag, 4. April 2003 23:59 schrieb Martin Borchert:
Am Freitag, 4. April 2003 22:47 schrieb Volker Kindler:
ich komme mit meinem Problem nicht weiter. Bis zur 8.1 war alles OK. Jetzt in der 8.2 kann ich mit KMail keine signiertem Mails mehr verschicken. Das Problem wurde hier schonmal geschildert, hat mich aber nicht weiter gebracht. Mein Passwort wird beim Versenden nicht akzeptiert. Hat noch jemand eine Idee?
Einige. Aber es ist hilfreich, wenn du erstmal kurz schilderst, was du unternommen hast um es a) zum Laufen zu kriegen und
Gnupg und kgpg installiert. Die Keys aus der 8.1 (SuSE!!!) ins Homedir kopiert. Versuchshalber mal einen neuen Key generiert. Alles hatte vor dem Umstieg auf 8.2 bestens funktioniert.
b) den Fehler einzugrenzen.
Keine Ahnung was ich da tun könnte. Leider :-(
Ansonsten bleibt nur der übliche Verweis auf http://kmail.kde.org/kmail-pgpmime-howto.html
Achso, noch eins zur Kärung: KMail 8.2 gibt es nicht. Allerhöchstens 1.5. Aber das nur am Rande.
Aah, kleiner Haarspalter, was? :-D Da dies eine Suse Mailingliste ist, ging ich davon aus es sei klar, was mit 8.1 oder 8.2 gemeint ist. Die KMail version ist 1.5.1
Martin
-- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
![](https://seccdn.libravatar.org/avatar/d3d37b5358411c924f30fb6dd8f98900.jpg?s=120&d=mm&r=g)
Moin Volker,
und was ist mit den Paketen newpg, gpgme, cryptplug und pinentry? ist alles installiert.
hmmm, ok. Läuft der gpg-agent? roeske@gelb:~> ps aux | grep gpg-agent roeske 2623 0.0 0.1 4400 324 ? S Apr04 0:00 gpg-agent --daemon Wird er beim Login direkt gestartet (ich mir da was in die .xinitrc geschrieben)? Ist der richtige Schlüssel unter Identitäten eingetragen? Ist der Schlüssel selbstsigniert? (hmmm, so langsam bin ich am Ende mit meinem Latein ;-) bis denn ... /Frank/
![](https://seccdn.libravatar.org/avatar/66d8ea82082399a62d93c6f37297127a.jpg?s=120&d=mm&r=g)
Am Samstag, 5. April 2003 00:46 schrieb Frank Röske:
Moin Volker,
und was ist mit den Paketen newpg, gpgme, cryptplug und pinentry?
ist alles installiert.
hmmm, ok. Läuft der gpg-agent?
roeske@gelb:~> ps aux | grep gpg-agent roeske 2623 0.0 0.1 4400 324 ? S Apr04 0:00 gpg-agent --daemon
Nein
Wird er beim Login direkt gestartet (ich mir da was in die .xinitrc geschrieben)?
Habe die Anregung aufgegriffen und das auch so gemacht. er läuft jetzt, aber es nutzt nix :-(
Ist der richtige Schlüssel unter Identitäten eingetragen? Ist der Schlüssel selbstsigniert? (hmmm, so langsam bin ich am Ende mit meinem Latein ;-)
Beim Versuch (mit KGPG) den Schlüssel selbst zu signieren heißt es, er sei schon signiert. Bei der Gelegenheit wird mir dennoch wieder mitgeteilt, dass der gpg-agent in der Instanz nicht läuft. Ich habe mal versucht im Konqueror eine Datei zu verschlüsseln. Klappt, nur KMail zickt noch rum.
![](https://seccdn.libravatar.org/avatar/d3d37b5358411c924f30fb6dd8f98900.jpg?s=120&d=mm&r=g)
Moin Volker Kindler schrieb:
roeske@gelb:~> ps aux | grep gpg-agent roeske 2623 0.0 0.1 4400 324 ? S Apr04 0:00 gpg-agent --daemon
Nein
ah, ok, da kommen wir der Sache schon näher. Ich hab folgenden Code in der .xsession stehen: ---- schanipsel ---- # gpgagent killall -9 gpg-agent eval `gpg-agent --daemon` echo $GPG_AGENT_INFO >$HOME/.gpg-agent-info ---- schanapsel ---- Das eintragen, ausloggen, wieder einloggen und sehen, was in der Variable $GPG_AGENT_INFO steht. Wenn die nicht leer ist, kannst Du es 'mal mit kmail probieren. bis denn ... /Frank/
![](https://seccdn.libravatar.org/avatar/66d8ea82082399a62d93c6f37297127a.jpg?s=120&d=mm&r=g)
Hmmm jetzt irritierst Du mich. In Deiner letzten Mail sprachst Du von der .xinitrc, jetzt von der .xsession. Wo soll ich es denn reinschreiben? Mit Scripts kenne ich mich nicht sonderlich aus. In meiner .xsession finde ich folgendes: ---------schnipp---------------- # # Run gpg-agent only if gpg-agent is configured and avaliable. # if test "$usegpg" = "yes" -a -d $HOME/.gnupg ; then if type -p gpg-agent > /dev/null 2>&1; then GPG_AGENT="gpg-agent --daemon --no-detach --keep-display" fi fi if test -f $HOME/.xinitrc ; then if test "$sshagent" = "yes" ; then test -x "$SSH_ASKPASS" && export SSH_ASKPASS exec $GPG_AGENT ssh-agent $HOME/.xinitrc else exec $GPG_AGENT /bin/bash $HOME/.xinitrc fi else test -n "$WINDOWMANAGER" && WINDOWMANAGER=`type -p $WINDOWMANAGER` if test -z "$WINDOWMANAGER" ; then if test -x /usr/X11R6/bin/kde ; then WINDOWMANAGER=/usr/X11R6/bin/kde elif test -x /usr/X11R6/bin/startkde ; then WINDOWMANAGER=/usr/X11R6/bin/startkde elif test -x /usr/X11R6/bin/fvwm2 ; then WINDOWMANAGER=/usr/X11R6/bin/fvwm2 elif test -x /usr/X11R6/bin/wmlist ; then for i in `/usr/X11R6/bin/wmlist` ; do WINDOWMANAGER=`type -p $i` test -n "$WINDOWMANAGER" && break done fi fi if test -z "$WINDOWMANAGER" ; then xmessage -timeout 10 -default okay -center -file - <<-EOF Error. Can not find a window manager. Please install one. Exit for now. EOF else # Start the XIM server: test -r $HOME/.xim && source $HOME/.xim if test "$sshagent" = "yes" ; then test -x "$SSH_ASKPASS" && export SSH_ASKPASS exec $GPG_AGENT ssh-agent $WINDOWMANAGER else exec $GPG_AGENT $WINDOWMANAGER fi fi fi ---------schnapp---------------- Hilft das weiter? Soll ich den Part ergänzen oder ersetzen? Volker
![](https://seccdn.libravatar.org/avatar/d3d37b5358411c924f30fb6dd8f98900.jpg?s=120&d=mm&r=g)
Moin Volker, Volker Kindler schrieb:
if test "$usegpg" = "yes" -a -d $HOME/.gnupg ; then if type -p gpg-agent > /dev/null 2>&1; then GPG_AGENT="gpg-agent --daemon --no-detach --keep-display" fi fi
ah, wahrscheinlich ist die Environmentvariable "$usegpg" nicht auf yes gesetzt gewesen. Da ich mir das früher selbst compiliert habe, habe ich das auch entsprechend anders eingetragen (eben ohne Variablenabfrage). BTW: es ist egal, ob das in der .xsession oder in der ,xinitrc steht, da die .xinitrc aus der .xsession ausgeführt wird. bis denn ... /Frank/
![](https://seccdn.libravatar.org/avatar/66d8ea82082399a62d93c6f37297127a.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Sonntag, 6. April 2003 02:39 schrieb Frank Röske:
Moin Volker,
Volker Kindler schrieb:
if test "$usegpg" = "yes" -a -d $HOME/.gnupg ; then if type -p gpg-agent > /dev/null 2>&1; then GPG_AGENT="gpg-agent --daemon --no-detach --keep-display" fi fi
ah, wahrscheinlich ist die Environmentvariable "$usegpg" nicht auf yes gesetzt gewesen. Da ich mir das früher selbst compiliert habe, habe ich das auch entsprechend anders eingetragen (eben ohne Variablenabfrage).
BTW: es ist egal, ob das in der .xsession oder in der ,xinitrc steht, da die .xinitrc aus der .xsession ausgeführt wird.
bis denn ... /Frank/
Aha, daher funktionierte meine erste Lösung nicht. Ich hatte versucht in der .xinitrc die Variable $usegpg selbst auf yes zu setzen. Natürlich war das nicht von Erfolg gekrönt, weil die .xinitrc zu spät kommt mit ihrem Wert. Empfiehlt es sich den Wert der Variable in der boot.local zu setzen? - -- have a lot of fun... Volker you can get my public-key there --> www.tux-lan.org/volker_kindler.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQE+j9OasXunhePnFC4RApGyAJ9X5igeFEpE0/AxdXajiYF8vRQMzwCgpR5u HjWw/Fv0qjRyVLF1FctPvXs= =xXEA -----END PGP SIGNATURE-----
![](https://seccdn.libravatar.org/avatar/d3d37b5358411c924f30fb6dd8f98900.jpg?s=120&d=mm&r=g)
Moin Volker, Volker Kindler schrieb:
Empfiehlt es sich den Wert der Variable in der boot.local zu setzen?
nein, denn dann setzt Du die ja für alle Benutzer auf dem System. Schreib sie an den Anfang der Datei, in dem die Abfrage kommt (oder mach die Abfrage nach der Variablen weg ;-) bis denn ... /Frank/
![](https://seccdn.libravatar.org/avatar/66d8ea82082399a62d93c6f37297127a.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ok, ich habe mal beides probiert. Der Eintrag in der .xinitrc hats gebracht. Offenbar wird die Signatur jetzt anders realisiert als zuvor, aber es funzt. Ich habe zwar immer noch nicht kapiert, warum die bisherige Form der Signatur nicht mehr funzt. Vermutlich hat es SuSE kaputt gepatcht. Ich danke Dir recht herzlich für Deine Mühe. - -- have a lot of fun... Volker you can get my public-key there --> www.tux-lan.org/volker_kindler.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQE+j0nzsXunhePnFC4RAhpUAJ4y4zEHjWaLeL6aNvQ88Xd1iuVvmwCdEh5Q /Y804FCyJRzdgTxWFfiBXuk= =zpXH -----END PGP SIGNATURE-----
participants (3)
-
Frank Röske
-
Martin Borchert
-
Volker Kindler