Hello Eric, *, > Control: tags -1 unreproducible > > * Thomas Hackert (thack...@nexgo.de) wrote: > > Package: gnupg2 > > Version: 2.0.20-1 > > Severity: normal > > > > --- Please enter the report below this line. --- > > Hello @ll, > > when I create a test file via > > <quote> > > echo test > test > > </quote> > > and then use > > <quote> > > gpg2 --sign test > > </quote> > > to sign my test file, I get the following message > > <quote> > > You need a passphrase to unlock the secret key for > > user: "Test User" > > 2048-bit RSA key, ID $secret, created 2013-10-21 > > > > gpg: can't connect to the agent - trying fall back > > gpg-agent[4199]: enabled debug flags: assuan > > gpg: problem with the agent: No pinentry > > gpg: no default secret key: Operation cancelled > > gpg: signing failed: Operation cancelled > > </quote> > > Odd. Could you try running your agent under strace to try to see where > it's failing to find pinentry?
I have tried different things: First on my netbook (an Asus eeepC 1000H with Debian Testing i686): 1. "killall gpg-agent" to kill the agent 2. "strace /usr/bin/gpg-agent --daemon --sh --write-env-file=~/.gnupg/gpg-agent-info-niobe /usr/bin/dbus-launch --exit-with-session x-session-manager 2&> ~/gnupg_strace.log" to restart the agent (or did you mean something different here?) 3. switched to another tab in konsole and typed "gpg2 --sign test" (got the same message as before) 4. switched back to the tab with the strace command 5. have waited for ca. 20 seconds, before an Xdialog window with "KDE is already running" (or something like that) popped up 6. stopped strace with <CRTL>+<C>, after I confirmed this dialog . This resulted in an log file, which is 7.1 MB large. But as I am not a dev, I cannot see, if my "gpg2 --sign..." leads to any error message, sorry ... :( The second try was done on the PC, which I use for my recreational training with Debian Testing AMD64: 1. Moved my .gnupg directory to dotgnupg (though I have never used GPG there ... ;) ) 2. tried "gpg2 --gen-key" 3. entered all needed data like name, mail address, etc. 4. confirmed its correctness There I got the message <quote> You need a Passphrase to protect your secret key. gpg: problem with the agent: No pinentry gpg: Key generation canceled. </quote> ... :( I have installed – as with my eeePC – pinentry-qt4 as well as pinentry-curses, where the last one is entered in my gpg-agent.conf. Third try (back at home): 1. Restarted my netbook 2. Did the "gpg2 --sign test" again Got the message <quote> gpg: writing to `test.gpg' gpg: signing failed: No pinentry gpg: signing failed: No pinentry </quote> Now I am at my wit's end ... :( If you know something easy to help you, feel free to ask :) Sorry for the inconvenience and have a nice afternoon Thomas. -- Everyone who comes in here wants three things: (1) They want it quick. (2) They want it good. (3) They want it cheap. I tell 'em to pick two and call me back. -- sign on the back wall of a small printing company -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org