Ni! For info, when installing Guix System with the gnome service,
pinentry is installed but it's in the system profile, so it still
doesn't work out of the box, and it's still not obvious that you need
to install it to solve the problem. Maybe the system pinentry could be
included? Cheers, ale .~´
On Thu, Mar 26, 2020 at 01:09:40PM +0100, Ludovic Courtès wrote:
> I (finally!) implemented this second option in commit
> c7af9d0b5ebaa1fdb08ff5d8a56004998bcd8103.
It still doesn't work for me :/
> I confirmed that it has the indented effect like this:
[...]
> where the strace log shows:
>
>
Hi!
l...@gnu.org (Ludovic Courtès) skribis:
> What about having GnuPG depend on pinentry-tty, and configuring it with:
>
> --with-pinentry-pgm=/path/to/pinentry-tty
>
> ? That would at least provide a reasonable default. The closure size
> of GnuPG would increase from 220 to 243 MiB (+10%).
Just to note that this is still a problem. I just installed
gnupg (via guix install gnupg), and gpg --generate-keys fails
due to missing pinentry. I had to find this bug report to
work around this.
Federico Beffa skribis:
> Note that installing 'gnupg' doesn't automatically bring in
> 'pinentry'. For this reason installing 'gnupg' doesn't work out of the
> box as a user would expect:
>
> gpg: agent_genkey failed: No pinentry
> Key generation failed: No pinentry
I agree
Note that installing 'gnupg' doesn't automatically bring in
'pinentry'. For this reason installing 'gnupg' doesn't work out of the
box as a user would expect:
gpg: agent_genkey failed: No pinentry
Key generation failed: No pinentry
Fede
Danny Milosavljevic (2016-07-28 15:04 +0300) wrote:
>> Another option would be to change ‘gnupg_module_name’, in homedir.c, from:
>>
>> --8<---cut here---start->8---
>> case GNUPG_MODULE_NAME_PINENTRY:
>> #ifdef GNUPG_DEFAULT_PINENTRY
>> return
Alex Kost skribis:
> Ludovic Courtès (2016-07-27 14:01 +0300) wrote:
>
>> Hi,
>>
>> Danny Milosavljevic skribis:
>>
My ~/.gnupg/gpg-agent.conf file reads this:
--8<---cut here---start->8---
Ludovic Courtès (2016-07-27 14:01 +0300) wrote:
> Hi,
>
> Danny Milosavljevic skribis:
>
>>> My ~/.gnupg/gpg-agent.conf file reads this:
>>>
>>> --8<---cut here---start->8---
>>> pinentry-program
Hi,
Danny Milosavljevic skribis:
>> My ~/.gnupg/gpg-agent.conf file reads this:
>>
>> --8<---cut here---start->8---
>> pinentry-program /home/ludo/.guix-profile/bin/pinentry-gtk-2
>> --8<---cut
Danny Milosavljevic skribis:
> dannym@dayas ~/src/guix$ strace -f git commit -S -m "x"
> gnu/packages/databases.scm 2>&1 |grep pinentry
> [pid 32548] write(4, "OPTION allow-pinentry-notify", 28) = 28
> [pid 32548] read(4, "ERR 67108949 No pinentry [pid 32548] write(2,
dannym@dayas ~/src/guix$ strace -f git commit -S -m "x"
gnu/packages/databases.scm 2>&1 |grep pinentry
[pid 32548] write(4, "OPTION allow-pinentry-notify", 28) = 28
[pid 32548] read(4, "ERR 67108949 No pinentry
pinentry pinentry-curses pinentry-gtk-2 pinentry-tty
dannym@dayas ~$
12 matches
Mail list logo