When RHEL 6.6 was released the ose-upgrade tooling needed to be updated for compatibility with the latest subscription-manager package. Since the upgrade tooling ships with openshift-enterprise-release package adding the dependency in that RPM causes problems for customers that maintain their own stream of RHEL 6. The simplest solution for now is to allow for ose-upgrade to work with all RHEL 6 versions of subscription-manager so that the openshift-enterprise-release has no explicit dependency on subscription-manager.
Verified this bug with openshift-enterprise-release-2.2.0.7-1.el6op.noarch, and PASS. # rpm -q openshift-enterprise-release.noarch openshift-enterprise-release-2.2.0.7-1.el6op.noarch # rpm -qR openshift-enterprise-release.noarch /bin/bash /bin/sh /usr/bin/env openshift-enterprise-yum-validator >= 2.2.0.7 redhat-support-tool rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 ruby rpmlib(PayloadIsXz) <= 5.2-1
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2014-1903.html