Mario Castelán Castro wrote the following on 11/14/09 11:31 PM: > November 14th 2009 for gnupg-users@gnupg.org subject "Problem with the > agent, gpg2" > > Hi, I sucefulle compiled and installed GNU PG 2.0.12 but when i do > some operation than requires a password i get a message like the > following. > > Someone can tellme how to fix it?. > > mario...@q6600-0:~/emacs$ gpg2 --clearsign > > You need a passphrase to unlock the secret key for > user: "Mario Xerxes Castelan Castro <mariocastelancas...@gmail.com>" > 1024-bit DSA key, ID 32E27388, created 2009-08-07 > > gpg: problem with the agent: Not supported > gpg: no default secret key: General error > gpg: [stdin]: clearsign failed: General error > > mario...@q6600-0:~/emacs$ gpg2 -c > gpg: problem with the agent: Not supported > gpg: error creating passphrase: Operation cancelled > gpg: symmetric encryption of `[stdin]' failed: Operation cancelled
I can only guess that gpg-agent has not been properly installed, in spite of your successful compilation and installation. Is gpg-agent pointing to the right pinentry program? It probably defaulted to one under /usr/local/ but I suspect that yours lives under /usr/ - edit ~/.gnupg/gpg-agent.conf as appropriate and restart gpg-agent. A work around (not the orthodox solution I'm afraid) would be to enter in ~/.gnupg/gpg-agent.conf a line that should point to the real location of pinentry in your system. Something like: pinentry-program "path to pinentry" Charly _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users