On 06/01/2023 11:38, Ken Heard wrote:
When I try to do so I receive the following message: [GNUPG:] ENC_TO 091EE1D5633F19F2 16 0 [GNUPG:] KEY_CONSIDERED 7D605C8CDA5240843A6B9A8394D949CCE9099937 0 [GNUPG:] KEY_CONSIDERED 7D605C8CDA5240843A6B9A8394D949CCE9099937 0 gpg: encrypted with 4096-bit ELG key, ID 091EE1D5633F19F2, created 2007-12-05 "KenHeard (swimmerken) <k...@heard.name>" gpg: public key decryption failed: No pinentry [GNUPG:] ERROR pkdecrypt_failed 67108949 [GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED gpg: decryption failed: No secret key [GNUPG:] END_DECRYPTION After an internet search I found one responder who suggested that 'the issue might be in the configuration of your gpg-agent'. So I checked the contents of the gpg-agent.conf file. There were only two lines: default-cache-ttl 300 max-cache-ttl 999999 At this point I ran command gpg-agent which returned 'gpg-agent running and available'. Another responder said that running the following two commands worked for him: pkill gpg-agent gpg-agent --pinentry-program=/usr/bin/pinentry-gtk-2 --daemon Before running those two commands I found that I had the following pinentries: /etc/alternatives/pinentry* /usr/bin/pinentry-curses* /usr/bin/pinentry-tgt* /etc/alternatives/pinentry-x11* I then ran those two commands twice, for -curses and -tgt. It may have worked for him but did not for me. I finally tried to add to the gpg-agent.conf file the second of those two commands, also twice, but before trying to decrypt an *anc file I ran file pkill gpg-agent. That arrangement did not work either. By now I had run out of suggestions. I would consequently appreciate any advice as to how to decrypt my *.anc files. By the way, I was able to run from an Xterm in succession the commands gpg -k and -K, which -- without the use of any passkey -- returned information about my public and secret keys in succession. Other maybe useful information: I am using Bullseye and had added to my file .bashrc the following two lines: GPG_TTY=$(tty) export GPG_TTY
Do you have to necessary privilege to play with $(tty) ? hth, Jerome