Hi Dan-- Thanks for the response. Please find the information below.
Daniel Kahn Gillmor <d...@fifthhorseman.net> writes: > > This suggests that the problem you're seeing is pinentry rejecting your > signature. What version(s) of pinentry do you have installed and what > is your default? > > dpkg -l 'pinentry-*' $ dpkg -l 'pinentry-*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============================================-============================-============================-================================================================================================== ii pinentry-curses 0.9.7-5 amd64 curses-based PIN or pass-phrase entry dialog for GnuPG ii pinentry-doc 0.9.7-5 all documentation for pinentry packages ii pinentry-gnome3 0.9.7-5 amd64 GNOME 3 PIN or pass-phrase entry dialog for GnuPG un pinentry-gtk2 <none> <none> (no description available) un pinentry-qt4 <none> <none> (no description available) ii pinentry-tty 0.9.7-5 amd64 minimal dumb-terminal PIN or pass-phrase entry for GnuPG un pinentry-x11 <none> <none> (no description available) > readlink -f $(which pinentry) /usr/bin/pinentry-gnome3 > grep -i pinentry ~/.gnupg/*.conf That returned nothing. $ grep -i pinentry ~/.gnupg/*.conf $ > Is all your work being done within an X11 session, or are you connecting > to this machine via ssh or a text-mode terminal? if X11, what graphical > environment are you using (e.g. gnome, kde, etc)? I am doing this on a GNOME terminal within an X11 session (running GNOME3), but my gpg credentials are in another account on this machine. I type 'su - <account>' and am doing it inside that account. I have also set the following in the .profile: GPG_TTY=$(tty) export GPG_TTY Please let me know if I missed out anything. Glad to provide more info or help with any debugging. -- Ramakrishnan