Не могу запустить 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.