Description: Pulp server ins failing to install on rhel6 with Error: Package: createrepo-0.9.9-21.el6.noarch (pulp-v2-testing) Requires: yum >= 3.4.3-4 Installed: yum-3.2.29-22.el6.noarch (@anaconda-RedHatEnterpriseLinux-201111171049.x86_64/6.2) yum = 3.2.29-22.el6 Packages to be added: Comps group: Default: Mandatory: Visible: Multi-lib: Need to be present for arches:
I tested createrepo 0.9.9-21 on RHEL 6.4 (which normally has 0.9.9-17) and both createrepo and modifyrepo seem to work okay with yum 3.2.29-40 (instead of 3.4.3-4). The changelog does not suggest a change that requires yum 3.4.3-4. Thinking the solution might be to update the Requires: in our deps/createrepo to require yum 3.2.29-40 and run with that. I created a repo, modified it with a comps.xml and installed a package from the created and modified repo and installed a package using group install and yum seemed happy.
Zdenek Pavlas (zpavlas) has confirmed that YUM API requirements between createrepo 0.9.9-17 (included in RHEL 6.4) and 0.9.9-21 has not changed. Updating the createrepo.spec to require yum >= 3.2.29-40 in deps/createrepo. https://github.com/pulp/pulp/pull/518
build: 2.2.0-0.18.beta
*** This bug has been marked as a duplicate of bug 981676 ***