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 that this is a probl
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 GNUPG_
> 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 GNUPG_DEFAULT_PINENTRY;
> #else
> X(bindir, "pinentry");
>
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---
pinentry-program /home/ludo/.guix-profile/bin/pin
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 /home/ludo/.guix-profile/bin/pinentry-gtk-2
>>> --8<
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 here---end--->8---
>
> Yes, t
Hi Ludo,
> 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 here---end--->8---
Yes, the file didn't exist. I created it
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, "gpg: signing failed: No
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 ~$ pinen
14 matches
Mail list logo