GnuPG reclamando Eu não tenho uma chave secreta, mas eu faço

1

Estou migrando máquinas que uso para meus backups. Ele usa o GnuPG para criptografar / descriptografar arquivos. Mudei minhas chaves tentando dois métodos diferentes: exportando e copiando a pasta ~ / .gnupg.

Ambos os métodos parecem funcionar sem problemas. Quando eu emito um comando gpg -k , a saída é idêntica na nova máquina, como na antiga. No entanto, quando tento descriptografar um arquivo de backup na nova máquina, recebo o seguinte erro:

GPGError: GPG Failed, see log below: ===== Begin GnuPG log ===== gpg: setting pinentry mode 'loopback' failed: Not supported gpg: encrypted with 2048-bit RSA key, ID B5A6D4C1, created 2012-08-01 "<MY NAME REMOVED>" gpg: decryption failed: No secret key ===== End GnuPG log =====

Eu posso ver claramente que tenho uma chave com esse identificador:

gpg -k output na nova máquina:

/root/.gnupg/pubring.gpg pub rsa2048/C87A9934 2012-08-01 uid [ultimate] <MY NAME REMOVED> sub rsa2048/B5A6D4C1 2012-08-01

Tenho certeza que fiz algo semelhante no passado sem um soluço, alguém poderia me ajudar a descobrir qual seria o problema?

Máquina antiga:

  • Linux 3.16.1-1-ARCH # 1 SMP PREPARADO Qui Aug 14 07:40:19 CEST 2014 x86_64 GNU / Linux
  • gpg (GnuPG) 2.0.26
  • libgcrypt 1.6.2

Nova máquina:

  • Linux 4.0.2-1-ARCH # 1 SMP PREPARADO Qui 7 de maio 06:47:54 CEST 2015 x86_64 GNU / Linux
  • gpg (GnuPG) 2.1.3
  • libgcrypt 1.6.3

UPDATE :

gpg -K output:

sec rsa2048/C87A9934 2012-08-01 uid [ultimate] <NAME REMOVED> ssb rsa2048/B5A6D4C1 2012-08-01

    
por someone1 14.05.2015 / 19:35

0 respostas