Не могу запустить gpg-agent в Ubuntu 18.04

Я обновил Ubuntu 16.04 до Ubuntu 18.04.

Когда я запускаю gpg-agent, он говорит:

gpg-agent: relocation error: gpg-agent: symbol gcry_get_config version GCRYPT_1.6 not defined in file libgcrypt.so.20 with link time reference

В чем проблема?

Я хочу создать ключ gpg для моей учетной записи на github, но ключ gpg --gen дает

gpg: can't connect to the agent: IPC connect call failed
gpg: agent_genkey failed: No agent running
Key generation failed: No agent running

3 ответа

Решение

Я решил это. Я обновил libgcrypt до 1.8 (предыдущий был на 1.7) и теперь gpg-agent работает.

Это случилось и со мной. Бежать:

sudo apt-get install gpg-agent

После этого вы сможете создать свой ключ gpg.

Что касается меня, то в далеком прошлом я собрал и установил в /usr/local(lib и bin), что затеняло новый релиз. Это легко решить, проверив /usr/local на наличие теневых исполняемых файлов и библиотек, а затем запустив ldconfig и hash -r.

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