O GnuPG 2.1 não usa mais ~/.gnupg/secring.gpg
; em vez disso, ele usa arquivos separados em ~ / .gnupg / private-keys-v1.d ', com a ajuda de seu agente. Deveria ter havido uma migração automática em algum momento, no entanto, há uma série de cenários em que isso perde alguma informação (incluindo o caso em que uma chave privada é adicionada usando o GnuPG 1 após a migração 2.1). / p>
Para resolver o problema, você deve importar seu chaveiro secreto:
gpg --import ~/.gnupg/secring.gpg
Você encontrará informações mais úteis em este útil guia de migração do GnuPG 2.1 , e em as notas de lançamento .
(Eu também acho que vale mencionar que o seu chaveiro secreto nunca deve ser exportado para um servidor público, e que o próprio GnuPG tentará impedi-lo de fazê-lo; portanto, você não pode confiar em fontes externas de informação como backups de suas chaves secretas.)