I face this problem some time ago.
After a bit of search I found following:
http://vijayk.blogspot.com/2005_08_01_archive.html
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=149465
When I /usr/sbin/prelink -u <file>
for offending files the problem was gone
Valery.
--- On Thu, 5/8/08, John Newbigin <jnewbigin@ict.swin.edu.au> wrote:
> From: John Newbigin <jnewbigin@ict.swin.edu.au>
> Subject: Re: unpacking of archive failed...MD5 sum mismatch
> To: "RPM Package Manager" <rpm-list@redhat.com>
> Date: Thursday, May 8, 2008, 8:18 AM
> I just did rpm -V and got the following output

relink:
> /opt/mathematica-6.0/SystemFiles/Libraries/Linux/libPHANToMIO.so.4:
> at
> least one of file's dependencies has changed since
> prelinking
> S.?.....
> /opt/mathematica-6.0/SystemFiles/Libraries/Linux/libPHANToMIO.so.4
>
> This is the first build I did but it may well be related to
> prelink in
> some way. Is there a specific detection for prelink or is
> it assumed
> that if the md5sum is changed it must be because of
> prelink?
>
> Perhaps there is something in that file which is confusing
> rpm. If I
> get a chance I will create a package with only that file.
>
> John.
>
>
> John Newbigin wrote:
> > I have tried both your suggestions. Here are the
> results:
> >
> > Turning off the prelink macro results in the same
> problem. This is the
> > output from rpm -ivv
> >
> > D: undo 100755 1 ( 0, 0) 286004
> >
> /opt/mathematica-6.0/SystemFiles/Libraries/Linux/libPHANToMIO.so.4;482289a0
> > GZDIO: 137907 reads, 1129734144 total bytes in
> 41.227427 secs
> > error: unpacking of archive failed on file
> >
> /opt/mathematica-6.0/SystemFiles/Libraries/Linux/libPHANToMIO.so.4;482289a0:
>
> > cpio: MD5 sum mismatch
> >
> > If I install with --nomd5 then the install succeeds.
> >
> > Comparing the md5sums of the installed file with the
> original file shows
> > that the file is not corrupt.
> >
> >
> > Unpacking the archive with rpm2cpio and cpio
> successfully shows all the
> > files.
> >
> > Is there somewhere else I can look?
> >
> > John.
> >
> > devzero2000 wrote:
> >> Try also
> >>
> >>
> >> rpm2cpio <package> >pp.cpio
> >> cpio -it < pp.cpio
> >>
> >> In effect it is possibile it is only a packaging
> problem
> >>
> >> Regards
> >>
> >> On Wed, May 7, 2008 at 3:51 PM, devzero2000
> <pinto.elia@gmail.com
> >> <mailto

into.elia@gmail.com>> wrote:
> >>
> >> Sorry for the imprecision. Try to
> "Rebuild" the package before to
> >> update /etc/rpm/macros.prelink
> >>
> >>
> >>
> >> On Wed, May 7, 2008 at 12:38 PM, devzero2000
> <pinto.elia@gmail.com
> >> <mailto

into.elia@gmail.com>> wrote:
> >>
> >> Perhaps the problem is due to prelink
> >>
> >>
> https://bugzilla.redhat.com/show_bug.cgi?id=149465
> >>
> >> For test try to comment comment out the
> >> %__prelink_undo_cmd /usr/sbin/prelink
> prelink -y library in
> >> /etc/rpm/macros.prelink
> >>
> >> Best Regards
> >>
> >>
> >> On Wed, May 7, 2008 at 7:31 AM, John
> Newbigin
> >> <jnewbigin@ict.swin.edu.au
> <mailto:jnewbigin@ict.swin.edu.au>>
> >> wrote:
> >>
> >> I am attempting to build an RPM for
> mathematica version 6.0.
> >> After some initial problems with
> x86_64 libraries on a i686
> >> system, I managed to get the rpm to
> build.
> >>
> >> I now have a 471 Meg rpm package.
> >>
> >> When I try to install this package, I
> get the following
> >> error:
> >> error: unpacking of archive failed on
> file
> >>
> >>
> /opt/mathematica-6.0/SystemFiles/Libraries/Linux/libPHANToMIO.so.4;48213c3a:
>
> >>
> >> cpio: MD5 sum mismatch
> >>
> >>
> >> rpm -K shows:
> >> mathematica-6.0-3.el4.i386.rpm: sha1
> md5 OK
> >>
> >> rpm -qlp shows all the files.
> >>
> >> I am sure there is no corruption from
> me copying the file. I
> >> have repeated the build and the result
> is the same.
> >>
> >> Is it possible there is a maximum size
> for an RPM package?
> >>
> >> Is there something else which can
> cause this problem?
> >>
> >> I am using CentOS-4.6.
> >>
> >> Any help would be greatly appreciated.
> >>
> >> John.
> >>
> >>
> >> -- John Newbigin
> >> ITS Senior Analyst / Programmer
> >> Faculty of Information and
> Communication Technologies
> >> Swinburne University of Technology
> >> Melbourne, Australia
> >>
> http://www.ict.swin.edu.au/staff/jnewbigin
> >>
> >>
> _______________________________________________
> >> Rpm-list mailing list
> >> Rpm-list@redhat.com
> <mailto:Rpm-list@redhat.com>
> >>
> https://www.redhat.com/mailman/listinfo/rpm-list
> >>
> >>
> >>
> >> body #1f7g .editable tr-field
> >>
> >> Attributes
> >>
> >> id = 1f7g
> >>
> >> class = editable tr-field
> >>
> >> hidefocus = true
> >>
> >> g_editable = true
> >>
> >> Position
> >> Left: 0px Top: 0px
> >> Width: 760px Height: 266px
> >>
> >> Other
> >> Font Family: arial
> >> Font Size: 13px
> >>
> >> Ancestors
> >>
> >> html
> >>
> >> Children
> >>
> >> br
> >>
> >> br
> >>
> >> div .gmail_quote
> >>
> >> br
> >>
> >> div #webdeveloper-element-information
> >>
> >>
> >>
> >>
> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> Rpm-list mailing list
> >> Rpm-list@redhat.com
> >> https://www.redhat.com/mailman/listinfo/rpm-list
> >
> >
>
>
> --
> John Newbigin
> ITS Senior Analyst / Programmer
> Faculty of Information and Communication Technologies
> Swinburne University of Technology
> Melbourne, Australia
> http://www.ict.swin.edu.au/staff/jnewbigin
>
> _______________________________________________
> Rpm-list mailing list
> Rpm-list@redhat.com
> https://www.redhat.com/mailman/listinfo/rpm-list
__________________________________________________ __________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
_______________________________________________
Rpm-list mailing list
Rpm-list@redhat.com
https://www.redhat.com/mailman/listinfo/rpm-list