Package: gnupg-agent Version: 2.1.7-2 Severity: normal ssh-agent support seems to be broken in 2.1.8.
The following is written by gpg-agent 2.1.8: .... gpg-agent[7763]: ssh request handler for request_identities (11) started gpg-agent[7763]: ssh request handler for request_identities (11) ready gpg-agent[7763]: sending ssh response of length 845 but ssh fails to communicate with the following error: debug1: pubkey_prepare: ssh_fetch_identitylist: invalid format Downgrading to gpg-agent 2.1.7-2 fixes the issue. 2.1.7-2 writes the following debugging output: .... gpg-agent[8231]: ssh request handler for request_identities (11) ready gpg-agent[8231]: sending ssh response of length 846 which seems to be just one byte longer than 2.1.8. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (900, 'unstable'), (800, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gnupg-agent depends on: ii libassuan0 2.3.0-1 ii libc6 2.19-20 ii libgcrypt20 1.6.3-2 ii libgpg-error0 1.20-1 ii libnpth0 1.2-1 ii libreadline6 6.3-8+b3 ii pinentry-gtk2 [pinentry] 0.9.5-4 Versions of packages gnupg-agent recommends: ii gnupg 1.4.19-5 ii gnupg2 2.1.8-1 gnupg-agent suggests no packages.