Unable to install keystone packageI
I have installed rhel 7.1 on the controller node.
When I tried to install keystone packages , It gives below error
yum install openstack-keystone httpd mod_wsgi python-openstackclient memcached python-memcached
--> Finished Dependency Resolution
Error: Package: python-pycadf-0.8.0-1.el7.noarch (openstack-kilo)
Requires: python-webob >= 1.2.3
Error: Package: 1:python-keystoneclient-1.3.0-1.el7.noarch (openstack-kilo)
Requires: python-webob
Error: Package: python-repoze-who-2.1-1.el7.noarch (openstack-kilo)
Requires: python-zope-interface
Error: Package: python-keystonemiddleware-1.5.1-1.el7.noarch (openstack-kilo)
Requires: python-webob
Error: Package: python-keystone-2015.1.1-1.el7.noarch (openstack-kilo)
Requires: python-webob >= 1.2.3
Error: Package: python-repoze-who-2.1-1.el7.noarch (openstack-kilo)
Requires: python-webob
Error: Package: python-pysaml2-3.0.0-1.el7.noarch (openstack-kilo)
Requires: python-zope-interface
Error: Package: python-oslo-middleware-1.0.0-2.el7.noarch (openstack-kilo)
Requires: python-webob
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I also tried to run yum install command using --skip-broken but it did not help
I research on this and found the that add exclude=python* in base redhat and rhel repo so that it will install new version of python.
I have downloaded the package from internet and now the error got reduced
--> Finished Dependency Resolution Error: Package: python-pysaml2-3.0.0-1.el7.noarch (openstack-kilo) Requires: python-zope-interface Error: Package: python-repoze-who-2.1-1.el7.noarch (epel) Requires: python-zope-interface You could try using --skip-broken to work around the problem ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: python-webob-1.2.3-8.el6.noarch has missing requires of python(abi) = ('0', '2.6', None)
[root@controller ~]# yum list python-webob Loaded plugins: langpacks, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Installed Packages python-webob.noarch 1.2.3-8.el6 installed [root@controller ~]#