Eu tive o mesmo problema.
Eu removi o pacote padrão pinentry
, a saber pinentry-gnome3
, e instalei pinentry-qt
, e agora o enigma me avisa para o passe. Espero que funcione para você.
Estou um pouco frustrado com a minha configuração do Ubuntu (17.04) com o Enigmail 1.9.7 / GPG 2.1.15. Acho que depois de mudar do Ubuntu / Unity para o Ubuntu GNOME (mas eu realmente não sei se isso foi o gatilho), o Enigmail parou de funcionar: não consigo mais descriptografar emails de entrada criptografados. Não me pedem a senha da minha chave GPG, o pinentry (apesar de geralmente trabalhar em testes) pula solicitando a senha e o gpg-agent apenas me informa que não foi dada nenhuma senha.
O Thunderbird / Enigmail me diz "Missing Passphrase", que é onde eu comecei. Eu então depurei o problema o máximo que pude, usando este link , a solução de problemas oficial do Enigmail guia e muitos, muitos mais links e guias.
Eu posso enviar e-mails criptografados para mim; o Mail recebido tem uma informação do Enigmail de que a frase secreta está faltando:
Todosostestesdepinagemdo
~/.gnupg/gpg.conf
contém uma linha de 'agente de uso' ( mesmo que isso não seja mais necessário no GPG 2.1 ) ~/.gnupg/gpg-agent.conf
contém uma linha pinentry-program /usr/bin/pinentry-gnome3
- até pinentry-program /usr/bin/pinentry
funciona aqui, pois detecta automaticamente o DISPLAY/x11/GNOME
que parece. Eu iniciei um agente-gpg usando gpg-agent --debug-level expert --daemon /bin/sh
, registrando todas as atividades do agente gpg, que são exibidas ao tentar descriptografar:
gpg-agent[22794]: DBG: chan_4 -> INQUIRE PINENTRY_LAUNCHED 22797
gpg-agent[22794]: DBG: chan_4 <- END
gpg-agent[22794]: DBG: error calling pinentry: No passphrase given <GPG Agent>
gpg-agent[22794]: failed to unprotect the secret key: No passphrase given
gpg-agent[22794]: failed to read the secret key
gpg-agent[22794]: command 'PKDECRYPT' failed: No passphrase given
gpg-agent[22794]: DBG: chan_4 -> ERR 67109041 No passphrase given <GPG Agent>
gpg-agent[22794]: DBG: chan_4 <- [eof]
Se eu salvar o email criptografado em um arquivo eml e fizer um gpg -d file.eml
manualmente. O mesmo resultado de antes:
$ gpg -d FM.eml
gpg: encrypted with 4096-bit RSA key, ID XXXXXXXXXXXXXXXX, created XXXX-XX-XX
"Christian Gonzalez <[email protected]>"
gpg: public key decryption failed: No passphrase given
gpg: decryption failed: No secret key
Editando ~/.gnupg/gpg.conf
e removendo a linha
default-key XXXXXXXXXXXXX
ajudou em primeiro lugar, mas depois de um reinício do sistema, o problema antigo retornou.
Alguém tem alguma dica para mim?
Talvez tenha a ver com a "peculiaridade" do Ubuntu em usar o Gnome-Keyring como agente? Isso é verdade?
Eu tive o mesmo problema.
Eu removi o pacote padrão pinentry
, a saber pinentry-gnome3
, e instalei pinentry-qt
, e agora o enigma me avisa para o passe. Espero que funcione para você.
Eu adicionei essas linhas ao arquivo ~/.xinitrc
e ele funciona novamente:
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
Eu tenho um laptop com Intel GPU e GeForce 940MX integrados. Com o nouveau driver glxgears está funcionando bem, mas com drivers nvidia proprietários não é:
%pre%As configurações do NVIDIA X Server não possuem configurações: Configurações do NVIDIA X Server
Eu tentei instalar nvidia-375 e nvidia-381 via Driver Manager e manualmente via apt-get. Os drivers são instalados sem erros, mas não funcionam.
O Nvidia Prime tem duas opções iguais para mudar para:
%pre%Aqui está a captura de tela do Gerenciador de drivers: Gerenciador de drivers
E lspci:
%pre%Atualização: Aqui estão os erros do Xorg.0.log:
%pre%Obrigado por qualquer ajuda.