Unable to update Rawhide

Panu Matilainen pmatilai at laiskiainen.org
Mon Apr 6 05:17:44 UTC 2009


On Sun, 5 Apr 2009, Aioanei Rares wrote:
> 
> On Sun, Apr 5, 2009 at 9:14 PM, Adam Huffman <bloch at verdurin.com> wrote:
> On Sun, Apr 05, 2009 at 08:37:15PM +0300, Panu Matilainen wrote:
> > On Sun, 5 Apr 2009, Panu Matilainen wrote:
> >
> >> On Sun, 5 Apr 2009, Adam Huffman wrote:
> >>
> >>> On Sun, Apr 05, 2009 at 01:02:15PM +0300, Aioanei Rares wrote:
> >>>> I have updated my rawhide frequently, but I can't update rpm,
> because of
> >>>> Running rpm_check_debug
> >>>> Running Transaction Test
> >>>> Finished Transaction Test
> >>>> Transaction Test Succeeded
> >>>> Running Transaction
> >>>>   Updating       : rpm-libs 1/8
> >>>> Error unpacking rpm package
> rpm-libs-4.7.0-0.beta1.9.fc11.x86_64
> >>>> warning: rpm-libs-4.7.0-0.beta1.9.fc11.x86_64: Header SHA1
> digest: NOKEY
> >>>> error: unpacking of archive failed on file
> >>>> /usr/lib64/librpm.so.0.0.0;49d88160:cpio: MD5 sum mismatch
> >>>>   Updating       : rpm 2/8
> >>>> Error unpacking rpm package rpm-4.7.0-0.beta1.9.fc11.x86_64
> >>>> warning: rpm-4.7.0-0.beta1.9.fc11.x86_64: Header SHA1 digest:
> NOKEY
> >>                                            
> ^^^^^^^^^^^^^^^^^^^^^^^^^
> >> That's a kinda "can't happen" message, SHA1 header digest check
> is
> >> failing before it even gets to actually comparing the hashes.
> The file
> >> digest failures in this case are likely to be symptoms of the
> same core
> >> issue (whatever it is)
> >
> > Ok it's almost certainly this:
> > https://bugzilla.redhat.com/show_bug.cgi?id=494122
> >
> > NSS being broken does pretty much explain the bogus "NOKEY" error
> from
> > SHA1 digest too.
> >
> 
> Yes, that must be it.  I had the Firefox symptom too.

What does 'rpm -q nss-softokn-freebl' say on the systems where rpm is 
broken?

NSS does have a dependency on the newly introduced nss-softokn-freebl 
sub-package (which is the key here) but its not arch-specific, my guess is 
that you have ended up with 32bit nss-softokn-freebl on x86_64 which, 
well, doesn't work. Installing 64bit nss-softokn-freebl fixes it but 
obviously the dependency needs to be made tighter to prevent mishaps like 
this.

 	- Panu -




More information about the fedora-test-list mailing list