Uh, debugging mit GnuPG ist schwierig. Ich mache normalerweise 2 Sachen um zu schauen was eigentlich los ist:
- gpg-agent und scdaemon stoppen mit
gpgconf --kill all -
$HOME/.gnupg/gpg-agent.confeditieren und dort zwei Zeilen reinschreiben:log-file /tmp/agent.logunddebug 0xffff -
$HOME/.gnupg/scdaemon.confeditieren und dort auch was:log-file /tmp/scdaemon.logunddebug 0xffff - Der Vorgang wiederholen.
-
Vorsicht! die
/tmp/agent.logund/tmp/scdaemon.logDateien werden Geheimnisse beinhalten! Auf keinem Fall die Dateien hier oder sonstwo posten.
In /tmp/scdaemon.log und /tmp/agent.log nach der Fehlermeldung suchen und schauen, was genau da vorher passiert ist.
Es wäre auch Hilfreich folgendes bereitzuhalten:
- Die genaue GPG Version
- Die Kommandos und ausgaben (nicht nur die Story) - damit kann jemand versuchen es nachzustellen