gpg2 não pode descriptografar o armazenamento de senhas

1

Migrei meu diretório home para uma nova máquina e, agora, passe a usar as palavras-passe. Acho que reduzi o problema para o gpg2. Se eu executar o comando

gpg --decrypt < ~/.password-store/foo

solicita a minha senha (no CLI) e descriptografa o arquivo. No entanto,

gpg2 --decrypt < ~/.password-store/foo

me pede minha frase-senha no pinentry-gtk, mas então sai

gpg: encrypted with 2048-bit RSA key, ID D86A742B, created 2015-06-15
  "Mark Johnson <[email protected]>"
gpg: public key decryption failed: Invalid IPC response
gpg: decryption failed: No secret key

Eu definitivamente tenho a chave secreta instalada:

$ gpg2 --list-secret-keys 
/home/mark/.gnupg/pubring.kbx
-----------------------------
sec   rsa2048/D6E3E9B8 2015-06-15 [SC]
uid         [ultimate] Mark Johnson <[email protected]>
ssb   rsa2048/D86A742B 2015-06-15 [E] 

e definitivamente me diz que está descriptografando essa chave em pinentry-gtk

    
por mark johnson 05.06.2018 / 23:01

1 resposta

0

Estou executando o KDE plasma e também tenho o pinentry-qt instalado. Desinstalar o pinentry-gtk fez com que ele usasse o pinentry-qt, e funcionou.

    
por mark johnson 05.06.2018 / 23:27