Package: keychain
Version: 2.7.1-1
Severity: important

Dear Maintainer,

OpenSSH 6.8 changed the output format of `ssh-add -l` (and 6.9 landed
in unstable just yesterday), and keychain is no longer able to
determine which keys have already been added to the running agent.
This results in keychain trying to re-add every key, forcing re-entry
of the passphrase, and hence making it basically useless.

---8<-------------------------------------------------------------------
 * keychain 2.7.1 ~ http://www.funtoo.org
 * Found existing ssh-agent: 2542
 * Found existing gpg-agent: 2601
 * Warning: Can't determine fingerprint from the following line, falling back 
to filename
 * 1024 SHA256:uCuX2otMY9ABW2HTx+b6OddO/pMLpp7b7a7JEwxCPVU 
/home/mmarx/.ssh/id_dsa (DSA)
 * Warning: Can't determine fingerprint from the following line, falling back 
to filename
 * 1024 SHA256:uCuX2otMY9ABW2HTx+b6OddO/pMLpp7b7a7JEwxCPVU mmarx@korenchkin 
(DSA)
 * Adding 1 ssh key(s): /home/mmarx/.ssh/id_dsa
enter passphrase for /home/mmarx/.ssh/id_dsa:
--->8-------------------------------------------------------------------

Support for this output format is present in the current upstream
version 2.8.1[0], which also adds support for gnupg-agent-2.1.7.

[0] https://github.com/funtoo/keychain/blob/master/ChangeLog

Sincerly,

Maximilian

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.1.5-korenchkin (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages keychain depends on:
ii  grep                         2.21-2
ii  openssh-client [ssh-client]  1:6.9p1-1

keychain recommends no packages.

Versions of packages keychain suggests:
ii  gnupg-agent  2.1.7-2
ii  ssh-askpass  1:1.2.4.1-9

-- no debconf information

Reply via email to