yum update failing for delta rpms

Mike McIntyre <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <OFAFBCAA4B.28E39801-ON852576A8.0079DDDB-852576A8.007A1EB0@ca.ibm.com>
Our yum repository is located on a SUSE Linux Enterprise Server 10 (i586) 
patchlevel 2 server using Novell Subscription Management Tool (SMT)
to download the updated rpms.  create repo from Novell is 
createrepo-0.4.6-39.5 with command executed createrepo 
/suserpm/srv/www/htdocs/repo.

Repository of rpms
/suserpm/srv/www/htdocs/repo/$RCE # find . -name '*audiofile*'|grep x86_64
./SLES10-SP2-Updates/sles-10-x86_64/rpm/x86_64/audiofile-0.2.6-17.2_17.6.x86_64.delta.rpm
./SLES10-SP2-Updates/sles-10-x86_64/rpm/x86_64/audiofile-0.2.6-17.6.x86_64.rpm
./SLES10-SP2-Updates/sles-10-x86_64/repodata/patch-slesp2-audiofile-5948.xml

The yum files on the client SUSE Linux Enterprise Server 10 (x86_64) 
Patchlevel 2 are from 
http://download.opensuse.org/repositories/home:/cthiel1/SLE_10/x86_64/.
localhost:/etc # rpm -qa|grep yum
yum-metadata-parser-1.1.2-1.1
yum-3.2.20-2.1
localhost:/etc # rpm -qa|grep rpm
rpm-python-4.4.2-43.28
rpm-4.4.2-43.28
deltarpm-3.3-12.2

Please let me know how I can resolve this problem.  Do I need yum-presto 
installed on the client or is this a way I can turn off using the delta 
rpm files?

>From yum repository server if xml file details helps.
view 
./SLES10-SP2-Updates/sles-10-x86_64/repodata/patch-slesp2-audiofile-5948.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--PATCHINFO id="22f4949c02247c7f5852ced5b728ecc9"!-->
<patch
    xmlns="http://novell.com/package/metadata/suse/patch"
    xmlns:yum="http://linux.duke.edu/metadata/common"
    xmlns:rpm="http://linux.duke.edu/metadata/rpm"
    xmlns:suse="http://novell.com/package/metadata/suse/common"
    patchid="slesp2-audiofile-5948"
    timestamp="1232544247"
    engine="1.0">
  <yum:name>slesp2-audiofile</yum:name>
  <summary lang="en">Security update for audiofile</summary>
  <summary lang="de">Security update for audiofile</summary>
  <description lang="en">A heap-overflow in libaudiofile was fixed. The 
overflow
existsed in the WAV processing code and can be exploited to
execute arbitrary code. (CVE-2008-5824)
</description>
  <description lang="de">A heap-overflow in libaudiofile was fixed. The 
overflow
existsed in the WAV processing code and can be exploited to
execute arbitrary code. (CVE-2008-5824)
</description>
  <yum:version ver="5948" rel="0"/>
  <rpm:requires>
    <rpm:entry kind="atom" name="audiofile" epoch="0" ver="0.2.6" 
rel="17.6" flags="EQ"/>
    <rpm:entry kind="atom" name="audiofile-32bit" epoch="0" ver="0.2.6" 
rel="17.4" flags="EQ"/>
    <rpm:entry kind="atom" name="audiofile-devel" epoch="0" ver="0.2.6" 
rel="17.6" flags="EQ"/>
  </rpm:requires>
  <category>security</category>
  <atoms>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>audiofile</name>
      <arch>x86_64</arch>
      <version epoch="0" ver="0.2.6" rel="17.6"/>
      <checksum type="sha" 
pkgid="YES">cd3b0d325f0a5a0f8a4fee9ac8c65f6d94c7d913</checksum>
      <time file="1232571738" build="1232544247"/>
      <size package="94242" installed="251708" archive="256212"/>
      <location href="rpm/x86_64/audiofile-0.2.6-17.6.x86_64.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="audiofile" epoch="0" ver="0.2.6" 
rel="17.6" flags="GE"/>
        </rpm:requires>
        <suse:freshens>
          <suse:entry kind="package" name="audiofile"/>
        </suse:freshens>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
        <deltarpm>
          <location 
href="rpm/x86_64/audiofile-0.2.6-17.2_17.6.x86_64.delta.rpm"/>
          <checksum 
type="sha">c20fa650cf371eb077bca2d6ae1519d1223ee890</checksum>
          <time file="1232571822" build="1232544247"/>
          <size package="42493" archive="0"/>
          <base-version epoch="0" ver="0.2.6" rel="17.2" 
md5sum="83d79023dbc4c717f28e37d3666aefe8" buildtime="1150466301" 
sequence_info="audiofile-0.2.6-17.2-9415a110614ee817cd1a67542d219b9850"/>
        </deltarpm>
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>audiofile-32bit</name>
      <arch>x86_64</arch>
      <version epoch="0" ver="0.2.6" rel="17.4"/>
      <checksum type="sha" 
pkgid="YES">e6a614642c78dbacc0f55e998b49f490e6e79785</checksum>
      <time file="1232571757" build="1224446214"/>
      <size package="59596" installed="139712" archive="140144"/>
      <location href="rpm/x86_64/audiofile-32bit-0.2.6-17.4.x86_64.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="audiofile-32bit" epoch="0" 
ver="0.2.6" rel="17.4" flags="GE"/>
        </rpm:requires>
        <suse:freshens>
          <suse:entry kind="package" name="audiofile-32bit"/>
        </suse:freshens>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
        <patchrpm>
          <location 
href="rpm/x86_64/audiofile-32bit-0.2.6-17.4.x86_64.patch.rpm"/>
          <checksum 
type="sha">78a1862f13e3e7128cfffe35a6eddcd82f9204e6</checksum>
          <time file="1232571823" build="1224446214"/>
          <size package="59634" archive="139980"/>
          <base-version epoch="0" ver="0.2.6" rel="17.2"/>
        </patchrpm>
        <deltarpm>
          <location 
href="rpm/x86_64/audiofile-32bit-0.2.6-17.2_17.4.x86_64.delta.rpm"/>
          <checksum 
type="sha">4fa53f68fe90535cf2a7ad816641d00157ad11c0</checksum>
          <time file="1232571823" build="1224446214"/>
          <size package="14589" archive="0"/>
          <base-version epoch="0" ver="0.2.6" rel="17.2" 
md5sum="6a2902e4ea6232a541a9daaa52e3f365" buildtime="1150463586" 
sequence_info="audiofile-32bit-0.2.6-17.2-344488ddd09f181a6c2db5f55b44f81520"/>
        </deltarpm>
      </pkgfiles>
    </package>
    <package xmlns="http://linux.duke.edu/metadata/common" type="rpm">
      <name>audiofile-devel</name>
      <arch>x86_64</arch>
      <version epoch="0" ver="0.2.6" rel="17.6"/>
      <checksum type="sha" 
pkgid="YES">756f693392715fd8356a479c54ded230ecfb1239</checksum>
      <time file="1232571738" build="1232544247"/>
      <size package="83781" installed="359455" archive="360876"/>
      <location href="rpm/x86_64/audiofile-devel-0.2.6-17.6.x86_64.rpm"/>
      <format>
        <rpm:requires>
          <rpm:entry kind="package" name="audiofile-devel" epoch="0" 
ver="0.2.6" rel="17.6" flags="GE"/>
        </rpm:requires>
        <suse:freshens>
          <suse:entry kind="package" name="audiofile-devel"/>
        </suse:freshens>
      </format>
      <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch">
        <deltarpm>
          <location 
href="rpm/x86_64/audiofile-devel-0.2.6-17.2_17.6.x86_64.delta.rpm"/>
          <checksum 
type="sha">751e7affb5f866f724afd7c8dfa6df9149f251b4</checksum>
          <time file="1232571824" build="1232544247"/>
          <size package="14886" archive="0"/>
          <base-version epoch="0" ver="0.2.6" rel="17.2" 
md5sum="94266e7ec89bc371a0c8c4dbf5cba159" buildtime="1150466301" 
sequence_info="audiofile-devel-0.2.6-17.2-af4a1b94494c8a825362cad428f4570591"/>
        </deltarpm>
      </pkgfiles>
    </package>
  </atoms>
</patch>

Regards,....Mike McIntyre

_______________________________________________
Yum mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.