Hi,
Hauptproblem: Mit KMymoney kann man seine Kontodaten gpg-verschlüsselt abspeichern. Wenn ich die Datei Laden möchte, kommt die Fehlermeldung, es sei die falsche Passphrase eingegeben worden. Es erscheint aber kein Pinentry-Fensterchen zur Eingabe des Passwortes.
Nachforschungen haben unterschiedliche Nebenproblemchen ergeben:
Der gpg-agent startet nicht automatisch. Deshalb existiert bei mir auch wohl keine ~/.gnupg/gpg-agent.conf, die ich zur Lösung des Problemchens aber wohl haben müsste. Siehe dazu hier.
Nebenproblemchen: Normalerweise wird gpg-agent durch einen Eintrag in "kgpg → Einstellungen → kgpg einrichten → Gnupg Einstellungen → GnuPg-Agenten benutzen" aktiviert. Leider wird diese Einstellung nie übernommen, nicht mal innerhalb einer Sitzung.
Der Manuelle Start per
~$ eval $(gpg-agent --deamon)
funktioniert. Ein Test per
~$ echo "test" | gpg -ase -r 0xXXXXXXXX | gpg
ist erfolgreich. Allerdings wird kein Fenster geöffnet, sondern ich muss mein Passwort auf der Konsole eintippen. Die Konfig ~/.gnupg/gpg-agent.conf wird jedoch immer noch nicht angelegt. Auch nichts mit ähnlichem Namen.
KmyMoney öffnet die verschlüsselte Datei jedoch immer noch nicht.
Nun nehme ich an, das KMymoney das Programm pinentry-qt4 benötigt, mit dem ich die Passphrase eingeben kann. Dann habe ich versucht diese Anleitung weiter zu befolgen. Da ich jedoch keine KOnfig habe, habe ich sie mir mit folgendem Inhalt selbst erstellt:
pinentry-program /usr/bin/pinentry-qt4 no-grab default-cache-ttl 1800
Das brachte auch keinen Erfolg. KMyMoney zeigt mir kein pinentry-Fenster und so kann ich kein Passwort eingeben, die Fehlermeldung bleibt gleich: "falsches Passwort".
Die entsprechende Datei von Kmymoney kann ich auf der Konsole entschlüsseln. Die Pakete
pinentry-qt4
gnupg-agent
sind installiert.
Wie bekomme ich pinentry bzw KMyMoney dazu, das ich ein Passwort eingeben kann? Bzw was läuft falsch?
Gruß
kaputtnik
PS: Mit KMail kann ich Mails an adele@gnupp.de verschlüsseln, Signieren funktioniert jedoch nicht: Falsches Passwort