Então, o problema é que, se você sudo su -
para o usuário, você não pode usar o gpg, você precisa entrar diretamente como usuário.
(pelo menos na configuração do servidor da minha empresa)
Eu copiei minhas chaves GPG de 1 servidor para outro, no primeiro servidor tudo está funcionando corretamente, no novo eu recebo o seguinte: (Incluí a saída de list-keys e list-secret-keys
[www@localhost data]$ gpg escs_hr_feed.pgp
You need a passphrase to unlock the secret key for
user: "Encrypt <[email protected]>"
2048-bit RSA key, ID 8E7BFE3A, created 2015-06-24 (main key ID B943D3E2)
gpg: cancelled by user
gpg: encrypted with 2048-bit RSA key, ID 8E7BFE3A, created 2015-06-24
"Encrypt <[email protected]>"
gpg: public key decryption failed: General error
gpg: decryption failed: No secret key
[www@localhost data]$ gpg --list-keys
/home/www/.gnupg/pubring.gpg
----------------------------
pub 2048R/B943D3E2 2015-06-24
uid Encrypt <[email protected]>
uid Master <[email protected]>
sub 2048R/8E7BFE3A 2015-06-24
sub 2048R/6E704692 2015-06-24
[www@localhost data]$ gpg --list-secret-keys
/home/www/.gnupg/secring.gpg
----------------------------
sec 2048R/B943D3E2 2015-06-24
uid Master <[email protected]>
uid Encrypt <[email protected]>
ssb 2048R/8E7BFE3A 2015-06-24
ssb 2048R/6E704692 2015-06-24
Tags gpg