Package: gnupg2
Version: 2.0.26-6+deb8u1

To make pinentry work enigmail needs a gpg-agent started with
"--use-standard-socket", but /etc/X11/Xsession.d/90gpg-agent
ignores the appropriate setting in .gnupg/gpg-agent.conf . The
command gpg-agent command line (as shown by ps -ef) is

/usr/bin/gpg-agent --daemon --sh 
--write-env-file=/home/user/.gnupg/gpg-agent-info-hostname.example.com 
/usr/bin/dbus-launch --exit-with-session /home/user/.xsession

If I kill this gpg-agent and start a new one using

/usr/bin/gpg-agent --use-standard-socket --daemon --sh 
--write-env-file=/home/user/.gnupg/gpg-agent-info-hostname.example.com 
/usr/bin/dbus-launch --exit-with-session /home/user/.xsession

then enigmail is happy.


gpg-agent.conf:

        ###+++--- GPGConf ---+++###
        default-cache-ttl 300
        max-cache-ttl 3000
        ###+++--- GPGConf ---+++### Wed Aug 13 09:01:21 2014 CEST
        # GPGConf edited this configuration file.
        # It will disable options before this marked block, but it will
        # never change anything below these lines.

        default-cache-ttl 36000
        default-cache-ttl-ssh 36000
        max-cache-ttl 36000
        max-cache-ttl-ssh 36000

        use-standard-socket


Regards
Harri

Reply via email to