Chaves privadas ausentes
O GnuPG não consegue encontrar sua chave privada, pelo menos não a que está sendo descriptografada.
Faça gpg --list-secret-keys
. Sua chave está listada? Se for, faça
gpg --edit [your-key-id-listed-above]
Ele incluirá informações mais detalhadas sobre sua chave. Existe uma subchave cuja linha está terminando com "E" para criptografia?
Se isso falhar, certifique-se que você importou novamente para o anel direito (cada usuário tem o seu próprio e você poderia adicionar outro chaveiro se você quiser em outro lugar - a maneira mais fácil seria para importar a chave novamente.
Se isso também falhar, você provavelmente não exportou as chaves privadas. Tente olhar para os cabeçalhos do arquivo exportado, se ele for blindado, você deve ler algo como
-----BEGIN PGP PRIVATE KEY BLOCK-----
Se você exportou apenas a chave pública, você lerá PUBLIC
.
Como recuperar minhas chaves secretas?
Você não pode recalculá-las a partir de suas chaves públicas. Se você pudesse, todo mundo seria capaz de!
Certamente você tem um backup da sua antiga pasta de usuário. Recupere-o em algum lugar e use gpg --homedir /path/to/old/.gnupg -a --export-secret-keys [your-key-id] >~/secret-key.asc
para exportar sua chave privada, que você pode reimportar para seu novo chaveiro.
Se você não tem mais a chave, você deve enviar seu certificado de revogação para os servidores de chaves agora. Agora os servidores de chaves dizem que você não está mais usando essa chave e você pode criar uma nova sem "lixo" antigo nos servidores de chaves.
Se você não tiver um certificado de revogação, não poderá apagar essa chave dos servidores de chaves.