Problems and Solutions for installing the openstack software package in CentOS6
About how to install the openstack software package in CentOS6 and how to solve it.
Install the openstack icehouse Source:
# Yum install yum-plugin-priorities-y
# Yum install http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm-y
Install the openstack package:
# Yum install openstack-nova-api
Rpm reports the following error:
---> Package python-oslo-messaging.noarch. 3.0.2-4. el6 will be installed
--> Processing Dependency: python-stevedore for package: python-oslo-messaging-1.3.0.2-4.el6.noarch
--> Processing Dependency: python-iso8601 for package: python-oslo-messaging-1.3.0.2-4.el6.noarch
---> Package python-routes.noarch. 13-2.el6 will be installed
--> Processing Dependency: python-repoze-lru for package: python-routes-1.13-2.el6.noarch
--> Finished Dependency Resolution
Error: Package: python-kombu-2.5.16-3.el6.noarch)
Requires: python-importlib
Error: Package: python-neutronclient-2.3.4-4.el6.noarch)
Requires: python-cliff >=1.0
Error: Package: python-oslo-messaging-1.3.0.2-4.el6.noarch)
Requires: python-iso8601
Error: Package: python-kombu-2.5.16-3.el6.noarch)
Requires: python-anyjson
Error: Package: python-oslo-messaging-1.3.0.2-4.el6.noarch)
Requires: python-stevedore
Error: Package: python-nova-2014.1.3-3.el6.noarch)
Requires: python-stevedore
Error: Package: 1: python-novaclient-2.17.0-2.el6.noarch (openstack-icehouse)
Requires: python-iso8601
Error: Package: python-kombu-2.5.16-3.el6.noarch)
Requires: python-amqp
Error: Package: 1: python-keystoneclient-0.9.0-1.el6.noarch (openstack-icehouse)
Requires: python-keyring
Error: Package: 1: python-novaclient-2.17.0-2.el6.noarch (openstack-icehouse)
Requires: python-keyring
Error: Package: python-nova-2014.1.3-3.el6.noarch)
Requires: python-anyjson
Error: Package: 1: python-keystoneclient-0.9.0-1.el6.noarch (openstack-icehouse)
Requires: python-iso8601> = 0.1.4
Error: Package: python-nova-2014.1.3-3.el6.noarch)
Requires: python-iso8601
Error: Package: 1: python-glanceclient-0.12.0-1.el6.noarch (openstack-icehouse)
Requires: python-httplib2
Error: Package: python-neutronclient-2.3.4-4.el6.noarch)
Requires: python-httplib2> = 0.7.5
Error: Package: python-routes-1.13-2.el6.noarch)
Requires: python-repoze-lru
Error: Package: python-neutronclient-2.3.4-4.el6.noarch)
Requires: pyparsing
You cocould try using -- skip-broken to work around the problem
You cocould try running: rpm-Va -- nofiles -- nodigest
In this case, as long as no epel software source is added, the soft package of the software Warehouse does not match.
Solution:
# Yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm-y
You can install the NAS package again.