interesting, i see you're not using dbus or gnome3 at all, Adam. On Mon 2016-12-05 22:45:19 -0500, Adam Borowski wrote: > Curiously, after I logged in via vnc (pinentry did pop up in that session) > then killed vnc, pinentry on ssh started working again. I expect this will > stop once I restart the regular graphic session.
how is gpg-agent being managed? is it autostarted within your sessions as needed? or, if you've got systemd installed, does it get launched by the systemd user session? if it's being autostarted as-needed, then it will inherit the environment of whichever process happened to start it up first (e.g. with $DISPLAY if within X11, or without, if only a text-mode console session or ssh session). This is a lot of non-determinism, which can make things difficult to track down. Please see /usr/share/doc/gnupg-agent/README.Debian for information about auto-launching the daemon from your systemd user session. --dkg
signature.asc
Description: PGP signature