[pkg-gnupg-maint] Bug#845565: Bug#853066: gnupg-agent: opens dialog on the wrong computer.
Charles Plessy
plessy at debian.org
Tue Jan 31 13:57:07 UTC 2017
Control: forcemerge -1 845565
Le Sun, Jan 29, 2017 at 10:35:10PM +0900, Charles Plessy a écrit :
>
> when I am logged on my desktop computer directly with a GNOME shell
> session, and remotly via SSH, attempts to use gpg from the SSH session
> will open a popup on my desktop computer's screen to enter the
> passphrase, which obviously prevents me from entering the passphrase
> when I am far from the desktopp computer (which is why I connect to it
> via SSH).
> I am not completely sure if it is the same as with #559101, therefore
> I open a new bug.
Hi Daniel and everybody,
I figured out that it is the problem described in #845565 and #842015.
Like in Adam's and Vincent's cases, if I have a graphical session open,
then my passphrase will be asked in this graphical session, even if I ran
gpg in a SSH sesion and I have no physical access to my graphical
sesssion. This happens regardless of the screen being locked or not, and
setting GPG_TTY or unsetting DBUS_SESSION_BUS_ADDRESS did not help to
solve the problem.
Here are the related packages installed on my system.
ii dbus-user-session 1.10.14-1
ii gnupg-agent 2.1.18-3
ii gnupg2 2.1.17-2
ii pinentry-gnome3 1.0.0-1
I would expect that if I type a command in one shell (SSH or GNOME),
then related dialogs gets prompted in the same shell. Thus, I do not
understand why pinentry-gnome3 is being used when I am not calling GPG
from a terminal started in the GNOME shell. To me, it is a big
regression from Jessie, where I was able to SSH to my home computer and
run gpg from my SSH session.
Do you think it might help to put the Debian GNOME maintainers in the
loop ? Perhaps there is a GNOMEish way to ensure that the GNOME tools
are launched in GNOME context, and text tools are launched in text
context.
Have a nice day,
Charles
--
Charles Plessy
Tsurumi, Kanagawa, Japan
More information about the pkg-gnupg-maint
mailing list