GPG больше не может расшифровывать файлы после обновления - PullRequest
0 голосов
/ 18 октября 2018

Я недавно обновился с Ubuntu 16.04 до 18.04, который поставляется с обновлением gpg с 0.5.0 до 0.6.0.После этого обновления моя GPG больше не может расшифровывать файлы:

mst@mst-nb1:~$ gpg --list-keys
/home/mst/.gnupg/pubring.kbx
----------------------------
pub   rsa4096 2016-03-13 [SC]
      6C6AE8C5E06D2AEF8FABE9C11EBC1C55E2D201A2
uid           [ultimate] Mauro Stettler <mauro.stettler@gmail.com>
sub   rsa4096 2016-03-13 [E]

mst@mst-nb1:~$ gpg --list-secret-keys
/home/mst/.gnupg/pubring.kbx
----------------------------
sec   rsa4096 2016-03-13 [SC]
      6C6AE8C5E06D2AEF8FABE9C11EBC1C55E2D201A2
uid           [ultimate] Mauro Stettler <mauro.stettler@gmail.com>
ssb   rsa4096 2016-03-13 [E]

mst@mst-nb1:~$ gpg -e -r 6C6AE8C5E06D2AEF8FABE9C11EBC1C55E2D201A2 abc
mst@mst-nb1:~$ gpg -d -u 6C6AE8C5E06D2AEF8FABE9C11EBC1C55E2D201A2 abc.gpg 
gpg: encrypted with 4096-bit RSA key, ID 8786533A08A9D4AD, created 2016-03-13
      "Mauro Stettler <mauro.stettler@gmail.com>"
gpg: public key decryption failed: End of file
gpg: decryption failed: No secret key

Я уже пытался стереть папку ~ / .gnupg и повторно импортировать ключи, но эта проблема остается.

1 Ответ

0 голосов
/ 20 марта 2019

После долгих проб и ошибок я обнаружил проблему:

У меня установлена ​​собственная версия libtinfo5.По-видимому, обновление системы привело к тому, что эта библиотека перестала работать должным образом, потому что она была построена для более старой системы.Как только я удалил пользовательские файлы и переустановил libtinfo5 из apt, все снова заработало.

...