Bug 1296101 - python-keystoneclient: broken dependencies on RHEL 7.1
Summary: python-keystoneclient: broken dependencies on RHEL 7.1
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-keystoneclient
Version: 8.0 (Liberty)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Adam Young
QA Contact: yeylon@redhat.com
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-06 10:30 UTC by Martin Pavlásek
Modified: 2016-04-26 15:15 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-01-06 12:17:02 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Martin Pavlásek 2016-01-06 10:30:24 UTC
Description of problem:
I couldn't install python-keystoneclient package on RHEL 7.1 (on 7.2 env. it works fine)

Version-Release number of selected component (if applicable):
rhos-release-1.0.24-1.noarch

How reproducible:
5/5

Steps to Reproduce:
1. yum install rhos-release
2. rhos-release 8 -p latest
3. yum install python-keystoneclient

Actual results:
# yum install python-keystoneclient
Resolving Dependencies
--> Running transaction check
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-stevedore >= 1.5.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-utils >= 2.0.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-serialization >= 1.4.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-i18n >= 1.5.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-config >= 2:2.3.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-iso8601 >= 0.1.9 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-debtcollector >= 0.3.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-webob for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-pbr for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-netaddr for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-keyring for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-babel for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Running transaction check
---> Package python-babel.noarch 0:1.3-8.el7ost will be installed
--> Processing Dependency: pytz for package: python-babel-1.3-8.el7ost.noarch
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
--> Processing Dependency: python-wrapt for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-iso8601.noarch 0:0.1.10-6.1.el7ost will be installed
---> Package python-keyring.noarch 0:5.0-3.el7ost will be installed
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-netaddr.noarch 0:0.7.18-1.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-i18n.noarch 0:2.6.0-1.1.el7ost will be installed
--> Processing Dependency: python-fixtures for package: python-oslo-i18n-2.6.0-1.1.el7ost.noarch
---> Package python-oslo-serialization.noarch 0:1.9.0-1.2.el7ost will be installed
--> Processing Dependency: python-msgpack for package: python-oslo-serialization-1.9.0-1.2.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
--> Processing Dependency: python-netifaces >= 0.10.4 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
--> Processing Dependency: python-monotonic for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-pbr.noarch 0:1.8.0-1.el7ost will be installed
---> Package python-stevedore.noarch 0:1.8.0-1.el7ost will be installed
---> Package python-webob.noarch 0:1.4.1-2.el7ost will be installed
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-fixtures.noarch 0:0.3.14-3.el7ost will be installed
--> Processing Dependency: python-testtools for package: python-fixtures-0.3.14-3.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-monotonic.noarch 0:0.3-1.el7ost will be installed
---> Package python-msgpack.x86_64 0:0.4.6-3.el7ost will be installed
---> Package python-netifaces.x86_64 0:0.10.4-3.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-wrapt.x86_64 0:1.10.5-1.el7ost will be installed
---> Package pytz.noarch 0:2012d-5.el7 will be installed
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-testtools.noarch 0:1.8.0-2.el7ost will be installed
--> Processing Dependency: python-unittest2 >= 0.8.0 for package: python-testtools-1.8.0-2.el7ost.noarch
--> Processing Dependency: python-mimeparse for package: python-testtools-1.8.0-2.el7ost.noarch
--> Processing Dependency: python-extras for package: python-testtools-1.8.0-2.el7ost.noarch
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-extras.noarch 0:0.0.3-8.el7ost will be installed
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-mimeparse.noarch 0:0.1.4-6.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-unittest2.noarch 0:1.0.1-1.el7ost will be installed
--> Processing Dependency: python-traceback2 for package: python-unittest2-1.0.1-1.el7ost.noarch
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-traceback2.noarch 0:1.4.0-2.el7ost will be installed
--> Processing Dependency: python-linecache2 for package: python-traceback2-1.4.0-2.el7ost.noarch
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-linecache2.noarch 0:1.0.0-1.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
--> Finished Dependency Resolution
Error: Package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
Error: Package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
Error: Package: python-debtcollector-0.8.0-1.1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
Error: Package: python-oslo-utils-2.5.0-1.1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:
package would be installed

Additional info:

Comment 3 Jon Schlueter 2016-01-06 12:17:02 UTC
OSP 8 requires RHEL 7.2 as a baseline.  Closing not a bug.


Note You need to log in before you can comment on or make changes to this bug.