[pkg-gnupg-maint] Bug#842334: Merging bugs about pinentry failing without GNOME-connected d-bus

Daniel Kahn Gillmor dkg at fifthhorseman.net
Sat Nov 5 03:23:43 UTC 2016


Control: reassign 841909 842015 842334 pinentry-gnome3 0.9.7-6
Control: forcemerge 841909 842015 842334
Control: tag 841909 + patch pending

The three bugs above are all caused by a situation where the user wants
to use secret key material with gpg, while relying on pinentry-gnome3
with access to a d-bus session, but where that d-bus session has no
access to an expected GNOME session.

if pinentry-gnome3 knows that there is no d-bus session available, it
will fall back to curses.

But if it has access to a d-bus session where the Gcr prompter is
potentially active, it will try to use it, even if that Gcr prompter
cannot possibly display a prompt because no GNOME session is connected
to it.  This is a bug in pinentry-gnome3, not a bug in gpg or gpg-agent.

I have a patch in the pipeline for pinentry-gnome3 that enables fallback
to curses in the situation where a d-bus session is available but Gcr
prompter is not.

         --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 930 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnupg-maint/attachments/20161104/417b7dfc/attachment-0004.sig>


More information about the pkg-gnupg-maint mailing list