On Thu, 03 Sep 2015 at 19:14:59 +0200, Eduard Bloch wrote:
> * Guilhem Moulin [Thu, Sep 03 2015, 11:46:42AM]:
>> Also, do you have any v3 keys in your keyring? What's the output of
>>
>> gpg --homedir ~/.caff/gnupghome.alt --with-fingerprint --with-fingerprint
>> --with-colons --list-keys |
>> grep -icE '^fpr:([^:]*:){8}[0-9A-F]{32}(:.*)?$'
>>
>> (you need to set ‘--with-fingerprint’ twice to list subkey fingerprints
>> as well.)
>
> 84
>
> ;-) Have I mentioned that I installed signing-party a decade ago and used it
> rarelly, like once in 2-3 years?
No you did not :-) v3 keys completely broken and are no longer
supported by GnuPG 2.1. Caff support for v3 keys was somewhat hackish
at first (2004-2005), then was completely removed in 2005 (r110).
Currently it warns you of the existence of v3 master keys (and ignore
them), but there is no special handling of v3 subkeys. It looks like
GnuPG 2.1 chokes on v3 (sub)keys; possibly because a trust value has
been assigned to those.
How many of these v3 keys are v3 subkeys of a v4 master key? Does it
help to delete them?
gpg --homedir ~/.caff/gnupghome.alt --trust-model=always --with-fingerprint
--with-colons --list-keys |
grep -iE '^fpr:([^:]*:){8}[0-9A-F]{32}(:.*)?$' >/tmp/v3-keys
wc -l /tmp/v3-keys
xargs -a /tmp/v3-keys gpg --homedir ~/.caff/gnupghome.alt
--trust-model=always --batch --delete-keys
caff --debug $KEYID
The above only deal with v3 master keys. As for v3 subkeys,
gpg --homedir ~/.caff/gnupghome.alt --trust-model=always --with-fingerprint
--with-fingerprint --with-colons --list-keys |
grep -iE '^fpr:([^:]*:){8}[0-9A-F]{32}(:.*)?$' >/tmp/v3-subkeys
wc -l /tmp/v3-subkeys
xargs -a /tmp/v3-subkeys gpg --homedir ~/.caff/gnupghome.alt
--trust-model=always --batch --delete-keys
caff --debug $KEYID
Thanks for your help in cornering this bug ;-)
Cheers,
--
Guilhem.
signature.asc
Description: Digital signature

