gpg2 не может дешифровать хранилище пароля

Я переместил свой корневой каталог на новую машину и теперь передаю привычку, дешифруют мои пароли. Я думаю, что сузил проблему к gpg2. Если я выполняю команду

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

это предлагает мне мой пароль (в CLI) и дешифрует файл. Однако

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

предлагает мне мой пароль в pinentry-gtk, но затем он производит

gpg: encrypted with 2048-bit RSA key, ID D86A742B, created 2015-06-15
  "Mark Johnson <mark@barrenfrozenwasteland.com>"
gpg: public key decryption failed: Invalid IPC response
gpg: decryption failed: No secret key

Мне определенно установили секретный ключ:

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

и определенно говорит мне его дешифрование того ключа pinentry-gtk

1
задан 17 August 2018 в 00:33

1 ответ

Я использую плазму KDE, и у меня также установлена ​​программа pinentry-qt. Удаление pinentry-gtk заставило его использовать pinentry-qt, и это сработало.

0
ответ дан 17 August 2018 в 00:33

Другие вопросы по тегам:

Похожие вопросы: