Problem ist, daß der gpg-agent nicht beim Login startet, sobald ein anderer agent sich dafür registriert hat.
Dazu hatte ich unter Jessie
a) den gnome-keyring daemon daran gehindert mit einer Änderung:
Code: Alles auswählen
/etc/pam.d/lightdm (disable gnome-keyring)
-auth optional pam_gnome_keyring.so
-session optional pam_gnome_keyring.so auto_start
-> geändert in
# -auth optional pam_gnome_keyring.so
# -session optional pam_gnome_keyring.so auto_start
Code: Alles auswählen
/etc/X11/Xsession.options
# use-ssh-agent
Code: Alles auswählen
~/.gnupg/gpg-agent.conf
enable-ssh-support

Code: Alles auswählen
$ echo $SSH_AUTH_SOCK
/tmp/ssh-NS4HO0tumlUi/agent.1076
Code: Alles auswählen
ssh-add -l
The agent has no identities.
Habe als letzten Versuch dann ganz radikal ihm das executable-bit entfernt:
Code: Alles auswählen
chmod -x /usr/bin/ssh-agent

Code: Alles auswählen
$ echo $SSH_AUTH_SOCK
/run/user/1000/S.gpg-agent.ssh
Aber das kann ja nicht die ordentliche Lösung bei Debian (mit XPCE-Desktop) sein?
Wo muß ich da drehen, damit der ssh-agent Ruhe gibt (auch in den Startprogrammen steht er nicht)?