Description of problem: After update to 1.4.2.1 my keyrings becomes unusable; now I get | $ LANG=C gpg --update-trustdb | gpg: mpi larger than indicated length (2 bytes) | gpg: keyring_get_keyblock: read error: invalid packet | gpg: keyring_get_keyblock failed: invalid keyring | gpg: failed to rebuild keyring cache: invalid keyring | gpg: buffer shorter than subpacket | gpg: buffer shorter than subpacket | gpg: signature packet without keyid | gpg: buffer shorter than subpacket | gpg: mpi larger than indicated length (2 bytes) | gpg: keyring_get_keyblock: read error: invalid packet | gpg: keyring_get_keyblock failed: invalid keyring | gpg: failed to rebuild keyring cache: invalid keyring | gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model | gpg: mpi larger than indicated length (2 bytes) | gpg: keyring_get_keyblock: read error: invalid packet | gpg: keydb_get_keyblock failed: invalid keyring | gpg: validate_key_list failed Downgrading to 1.4.1 makes it work again. This issue (inclusive patch) is described in http://groups.google.com/group/linux.debian.bugs.dist/browse_frm/thread/4af65c6ae2efaa16/6a3c45eb7221960a Version-Release number of selected component (if applicable): gnupg-1.4.2.1-1
Pushing a test update for this (1.4.2.1-3). If there are no new bug reports by Thursday, I'll move it to a Final update.
That did happen. Must have forgotten to close the bug report.