(sorry, but new to this bug tracker so probably using it wrongly).
gpg --list-keys
does list keys (except old pgp2 keys).
gpg --list-keys rickert
fails to list any keys (it should list my keys). Instead, it gives:
% gpg --list-keys rickert
gpg: Oops: keyid_from_fingerprint: no pubkey
gpg: error reading key: Legacy key
KDE is unable to access "kdewallet", presumably because of this problem.
I am attaching a small demo keyring (if I can get that to work). It contains 5
keys, all with "rickert" as part of the name. I have private keys for all. One
of those is an older (pgp 2.6.2) key. "gpg --list-keys" shows 4 of those keys.
But "gpg --list-keys rickert" gives only an error.
Yes, I know about the work-around, and I am using that for regular use. But I
still think this is a bug that should be fixed.