GPG не удается получить парольную фразу

при попытке сделать GPG (Версия 1) keygen на archlinux я получаю следующие ошибки после того, как детали (кроме парольной фразы) были введены:

You need a Passphrase to protect your secret key.

pinentry: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
gpg-agent[5853]: can't connect to the PIN entry module: End of file
gpg-agent[5853]: command get_passphrase failed: No pinentry
gpg: problem with the agent: No pinentry
gpg: Key generation canceled.

У меня pinentry установлен в системе. Он также терпит неудачу при использовании gpg2.

20
задан stmfunk
18.03.2023 15:10 Количество просмотров материала 3180
Распечатать страницу

1 ответ

похоже, что pinentry зависит от Gtk 2.0, который вы, кажется, не установлен на вашей системе. Обычно система управления зависимостями должна справляться с этим, но в вашем случае она, похоже, потерпела неудачу.

У вас есть два варианта. Во-первых, установка Gtk 2.0 должна решить проблему, основанную на ошибке, которую вы опубликовали. Во-вторых, можно создать пользовательскую версию pinentry из исходного кода, который не зависит от X11. В дополнение к GTK + GUI, там, кажется, и Qt, и Curses интерфейсы в репозитории, так что вы можете установить или собрать один из них.

2
отвечен Benjamin Pollack 2023-03-19 22:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх