Am 26.08.09 20:17 schrieb(en) Peter Bloomfield:
- from the shell, run "gpg --sign" which should pop up the passphrase dialogue (pinentry). If it doesn't, there is a communication problem between gpg and the agent;OK, no popup, just "You need a passphrase to unlock the secret key for..." on the console.
O.k., then the agent is not able to communicate with pinentry... this is *not* a Balsa issue, but a more fundamental one, which will let any application using gpg (or gpgme) fail.
You should have a look at your ~/.gnupg/gpg-agent.conf file, and check if it still points to a valid pinentry application - maybe the new pinentry packages shifted the install folder? You could add the '--log-file' and '--debug-all' options to the agent (or gpg-agent.conf) and check the error output.
To check pinentry itself, launch it from the shell and then type 'GETPIN' which should pop up a dialogue and ask for 'PIN:'.
Sorry, I cannot check this here, as Ubuntu still comes with an old package, at least on the PowerPC...
Hope this helps, Albrecht.
Attachment:
pgpHcBQFnRwjg.pgp
Description: PGP signature