Re: unpacking of archive failed...MD5 sum mismatch

John Newbigin <[email protected]> Thu, 08 May 2008 15:15:19 +1000
Newsgroups gmane.linux.redhat.rpm.general
Message-ID <[email protected]>
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 <[email protected] 
> <mailto:[email protected]>> 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 <[email protected]
>     <mailto:[email protected]>> 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
>         <[email protected] <mailto:[email protected]>>
>         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
>             [email protected] <mailto:[email protected]>
>             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
> [email protected]
> 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