Problems solved when installing OpenStack software package under CentOS 6
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.
The following is a collection of Openstack related knowledge for you to see if you like it:
Install and deploy Openstack on Ubuntu 12.10
Ubuntu 12.04 OpenStack Swift single-node deployment Manual
OpenStack cloud computing quick start tutorial
Deploying OpenStack for enterprises: what should be done and what should not be done
CentOS 6.5 x64bit quick OpenStack Installation
This article permanently updates the link address: