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.conf
editieren und dort zwei Zeilen reinschreiben:log-file /tmp/agent.log
unddebug 0xffff
-
$HOME/.gnupg/scdaemon.conf
editieren und dort auch was:log-file /tmp/scdaemon.log
unddebug 0xffff
- Der Vorgang wiederholen.
-
Vorsicht! die
/tmp/agent.log
und/tmp/scdaemon.log
Dateien 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