Bug 1129307
Summary: | rhel-7-server-rh-common-beta-rpms ships m2crypto package that conflicts with version in 7Server repo | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Stephen Benjamin <stbenjam> |
Component: | Packaging | Assignee: | Jason Montleon <jmontleo> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Katello QA List <katello-qa-list> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 6.0.3 | CC: | bbuckingham, cwelton, green, jortel, mitr, sthirugn |
Target Milestone: | Unspecified | Keywords: | Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-09-11 12:18:43 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1131260 | ||
Bug Blocks: | 950743 |
Description
Stephen Benjamin
2014-08-12 14:51:41 UTC
To resolve this - it would be helpful to know which package requires: m2crypto-0.21.1-15 and is causing it to be installed. Can you provide this? Nothing requires the specific version, however we've had a patched m2crypto since before I've been building packages for Satellite. These are the packages on a Sat 6 system that require m2crypto: [root@el7-smoketest ~]# rpm -q --whatrequires m2crypto | sort -u pulp-server-2.4.0-0.30.beta.el7sat.noarch python-pulp-bindings-2.4.0-0.30.beta.el7sat.noarch python-rhsm-1.10.12-2.el7.x86_64 redhat-support-lib-python-0.9.6-0.el7.noarch yum-rhn-plugin-2.0.1-4.el7.noarch (In reply to Jeff Ortel from comment #2) > To resolve this - it would be helpful to know which package requires: > m2crypto-0.21.1-15 and is causing it to be installed. Can you provide this? FWIW there is no exact version dependency: the two m2crypto package differ in *.egg-info being a file vs. a directory, and rpm can’t upgrade from one to the other. The difference was due to python-setuptools not being a dependency on our version. Adding the dependency seems to make this a dir with files matching the RHEL 7.0 version and it updates cleanly now. Verified in Satellite-6.0.4-RHEL-7-20140904.1, Satellite-6.0.4-RHEL-6-20140904.1 that our dependency exists on the RHEL version of the package. This was delivered with Satellite 6.0 which was released on 10 September 2014. |