2017-05-10 33 views

Odpowiedz

2

Wersja 2.0.30 gpg-agenta jest w $ PATH przed wersją 2.1.20. odinstalować wersję 2.0.30 gpg-agent.

brew uninstall gpg-agent 
Uninstalling /usr/local/Cellar/gpg-agent/2.0.30_3... (690.2KB) 
which gpg-agent 
/usr/local/bin/gpg-agent 
gpg-agent --version 
gpg-agent (GnuPG) 2.1.21 
0

Możliwym powodem alternatywny, że używasz jakieś rozwiązanie shared-gospodarzy (np Döcker) gdzie wielu środowiskach wirtualnych widzieć ten sam katalog domowy.

Gpg uruchamia demona przy pierwszym uruchomieniu, jeśli jeszcze nie działa i komunikuje się z nim na ~/.gnupg/S.gpg-agent. Jest możliwe, że wiele agentów gpg z różnych środowisk widzi to samo gniazdo, a więc doświadczają one niezgodności. Rozwiązanie: zabić niepotrzebny proces gpg-agent.

0

Mogłeś również zaktualizować swoje narzędzie gpg do nowszej wersji, a także użyć starego. W tym przypadku rodzic-mniej gpg-agent pozostaje w twoim drzewie procesu, z już fałszywą wersją.

Rozwiązaniem jest po prostu go zabić. Gpg ponownie ją uruchomi, tym razem poprawną.