Por que o gpg está falhando quando eu instalei o pinentry?

2

Apesar de eu instalar o pinentry, ainda <<> recebo o seguinte erro:

xxxxxxxMacxxxxx:~ MAU$ gpg2 -c --cipher-algo=aes
gpg-agent[89931]: can't connect to the PIN entry module: IPC connect call failed
gpg-agent[89931]: command get_passphrase failed: No pinentry
gpg: problem with the agent: No pinentry
gpg: error creating passphrase: Operation cancelled
gpg: symmetric encryption of '[stdin]' failed: Operation cancelled
    
por rake 07.08.2013 / 14:57

2 respostas

2

Na verdade, era um arquivo gpg-agent.conf remanescente de quando eu tinha o mac GPG instalado. Ah sim e aqui está um teste da função de criptografia simétrica de gpg (a senha é stackexchange (todas em minúsculas) btw.):

-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.20 (Darwin)

jA0ECgMC77crPqRqPGLE0pgB6nSD00hMogXLXJ1V2HlCzkFxbJlB7ZOo1HlsHENJ
xDuccBNqlxvSEqZuege04dehYOfKPe3jQEODaywH2sQS9VNR04Wvjeek9lyGHh0A
sWdiUcW1x884oZG0yOdpLXvY8t+Tzc0tWH0amyZACQ5KsX34L2cNsvbGwDejYp0d
C31gNu4lVAH+4EZe3rnY5YImCZNlQM2/CQ==
=z3bc
-----END PGP MESSAGE-----
    
por 28.10.2013 / 23:02
1

Quando o pinentry morre, você precisa reiniciá-lo de onde quer que o seu lançamento nas instruções de início seja instalado (eu tenho certeza que ele está em algum lugar em / System / Library /, mas isso realmente não diminui). É possível que "kill -HUP $ PID" no ID do processo do gpg-agent possa ser ativado também.

Como alternativa, o GPG 1.4.x pode existir junto com o GPG 2.0.x e é geralmente compilado sem o agente gpg. Então continuará funcionando. Eu recomendo recompilar a partir da fonte com a versão atual, no entanto. Foi assim que evitei toda a dor do agente-gpg.

    
por 30.09.2013 / 01:55

Tags