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

John Newbigin <[email protected]> Thu, 08 May 2008 15:18:48 +1000
Newsgroups gmane.linux.redhat.rpm.general
Message-ID <[email protected]>
I just did rpm -V and got the following output:prelink: 
/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 <[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