Red Hat Bugzilla – Bug 451545
Last modified: 2014-01-21 18:03:03 EST
Description of problem:
Rebuilding rpms from deltarpms
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 30c9ecf8
Public key for yum-3.2.8-2.fc8.noarch.rpm is not installed
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Reassigning to presto b/c from what I can tell this is a result of presto.
feel free to bounce it back to yum if I'm wrong.
It's most definitely not presto; the problem is that yum-3.2.8-2.fc8.noarch.rpm
was signed using the updates-testing key rather than the normal updates key. If
the original reporter has never used the updates-testing repository, then yum
won't know to install the updates-testing key.
IMO, this isn't a yum bug either, but rather a build system bug. The package
should never have gone into updates with the updates-testing key attached. I'm
reassigning to buildsystem, but if that's incorrect, feel free to bounce it
where it does belong.
Uh, okay, right. So I was completely right...and absolutely wrong. I was right
that it was a problem with the buildsystem...but not the Fedora buildsystem.
The presto test repository uses reposync to get updates for F8 rather than
rsync. I've changed this for F9+, but hadn't really gotten around to changing
it for F8.
Anyhow, yum-3.2.8-2.fc8 *did* originally come out signed with the
updates-testing key, but it was fixed within a few hours. Unfortunately,
reposync didn't see that there was any difference, so the test repository has
just carried the old version (with the wrong key) until now. I've fixed it and
apologize for the extra noise.
Closing as ERRATA because it's not really a bug in yum-presto, so I can't really
say which version it's fixed in.