GNU bug report logs -
#75392
“Failed to read private key” error with libssh 0.11.1
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Sun, 5 Jan 2025 23:22:01 UTC
Severity: important
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #10 received at 75392 <at> debbugs.gnu.org (full text, mbox):
Hello,
> It would seem that somehow libssh dismisses whatever gpg-agent tells it
> and then goes on to read key files directly.
Turns out the problem was sorta between keyboard and chair, but not
just!
Namely:
1. libssh 0.11.x no longer recognizes DSA keys (which is reasonable),
and it would choke when encountering one: “Unknown key type
found!”, from ‘ssh_pki_import_pubkey_blob’.
2. I had stale DSA keys under ~/.ssh, so I removed them.
3. Problem: silly gpg-agent (which I use with ‘--enable-ssh-support’)
would keep serving those DSA keys that I had removed! Turns out it
caches private keys under ~/.gnupg/private-keys-v1.d so I also had
to remove them as well.
After that, everything went well. Pfew.
Ludo’.
This bug report was last modified 135 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.