[common] epel is needed for any RDO packages for CentOS/RHEL
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack + Chef |
Fix Released
|
Critical
|
Darren Birkett |
Bug Description
If the base CentOS/RHEL image you are using does not have the epel repo configured, you will not be able to install any packages from RDO as they all depend heavily on packages in epel. For example openstack-keystone:
# yum install openstack-keystone
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirrors.coreix.net
* extras: mirrors.coreix.net
* updates: mirrors.coreix.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openstack-
--> Processing Dependency: python-keystone = 2013.2.2-1.el6 for package: openstack-
--> Processing Dependency: python-
--> Running transaction check
---> Package python-
--> Processing Dependency: python-oslo-config >= 1:1.2.0 for package: python-
--> Processing Dependency: python-
--> Processing Dependency: python-babel >= 0.9.4 for package: python-
--> Processing Dependency: python-webob1.2 for package: python-
--> Processing Dependency: python-
--> Processing Dependency: python-six for package: python-
--> Processing Dependency: python-setuptools for package: python-
--> Processing Dependency: python-routes1.12 for package: python-
--> Processing Dependency: python-
--> Processing Dependency: python-passlib for package: python-
--> Processing Dependency: python-oauth2 for package: python-
--> Processing Dependency: python-netaddr for package: python-
--> Processing Dependency: python-migrate for package: python-
--> Processing Dependency: python-lxml for package: python-
--> Processing Dependency: python-ldap for package: python-
--> Processing Dependency: python-iso8601 for package: python-
--> Processing Dependency: python-eventlet for package: python-
--> Processing Dependency: PyPAM for package: python-
---> Package python-
--> Processing Dependency: python-requests >= 0.8.8 for package: 1:python-
--> Processing Dependency: python-six for package: 1:python-
--> Processing Dependency: python-prettytable for package: 1:python-
--> Processing Dependency: python-keyring for package: 1:python-
--> Processing Dependency: python-argparse for package: 1:python-
--> Running transaction check
---> Package PyPAM.x86_64 0:0.5.0-12.el6 will be installed
---> Package python-babel.noarch 0:0.9.4-5.1.el6 will be installed
---> Package python-
--> Processing Dependency: python-dogpile-core >= 0.4.1 for package: python-
---> Package python-
---> Package python-
--> Processing Dependency: python-
--> Processing Dependency: python-six for package: python-
--> Processing Dependency: python-routes1.12 for package: python-
--> Processing Dependency: python-
--> Processing Dependency: python-passlib for package: python-
--> Processing Dependency: python-eventlet for package: python-
---> Package python-
--> Processing Dependency: python-requests >= 0.8.8 for package: 1:python-
--> Processing Dependency: python-six for package: 1:python-
--> Processing Dependency: python-prettytable for package: 1:python-
--> Processing Dependency: python-keyring for package: 1:python-
--> Processing Dependency: python-argparse for package: 1:python-
---> Package python-ldap.x86_64 0:2.3.10-1.el6 will be installed
---> Package python-lxml.x86_64 0:2.2.3-1.1.el6 will be installed
--> Processing Dependency: libxslt.
--> Processing Dependency: libxslt.
--> Processing Dependency: libxslt.
--> Processing Dependency: libxslt.
--> Processing Dependency: libxslt.
--> Processing Dependency: libxslt.
--> Processing Dependency: libxslt.
--> Processing Dependency: libxslt.
--> Processing Dependency: libexslt.
---> Package python-
--> Processing Dependency: python-tempita for package: python-
--> Processing Dependency: python-
--> Processing Dependency: python-decorator for package: python-
---> Package python-
---> Package python-
--> Processing Dependency: python-simplejson for package: python-
--> Processing Dependency: python-httplib2 for package: python-
---> Package python-
--> Processing Dependency: python-six for package: 1:python-
--> Processing Dependency: python-argparse for package: 1:python-
---> Package python-
---> Package python-webob.noarch 0:1.2.3-4.el6 will be installed
--> Running transaction check
---> Package libxslt.x86_64 0:1.1.26-2.el6_3.1 will be installed
---> Package python-
---> Package python-
--> Processing Dependency: python-dogpile-core >= 0.4.1 for package: python-
---> Package python-
--> Processing Dependency: python-
--> Processing Dependency: python-six for package: python-
--> Processing Dependency: python-routes1.12 for package: python-
--> Processing Dependency: python-
--> Processing Dependency: python-passlib for package: python-
--> Processing Dependency: python-eventlet for package: python-
---> Package python-
--> Processing Dependency: python-requests >= 0.8.8 for package: 1:python-
--> Processing Dependency: python-six for package: 1:python-
--> Processing Dependency: python-prettytable for package: 1:python-
--> Processing Dependency: python-keyring for package: 1:python-
--> Processing Dependency: python-argparse for package: 1:python-
---> Package python-
--> Processing Dependency: python-
---> Package python-
--> Processing Dependency: python-httplib2 for package: python-
---> Package python-
--> Processing Dependency: python-six for package: 1:python-
--> Processing Dependency: python-argparse for package: 1:python-
---> Package python-
---> Package python-
--> Finished Dependency Resolution
Error: Package: python-
Error: Package: python-
Error: Package: python-
Error: Package: 1:python-
Error: Package: python-
Error: Package: 1:python-
Error: Package: python-
Error: Package: 1:python-
Error: Package: python-
Error: Package: 1:python-
Error: Package: python-
Error: Package: 1:python-
Error: Package: python-
Error: Package: python-
Error: Package: 1:python-
Error: Package: 1:python-
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Changed in openstack-chef: | |
assignee: | nobody → Darren Birkett (darren-birkett) |
summary: |
- epel is needed for any RDO packages for CentOS/RHEL + [common] epel is needed for any RDO packages for CentOS/RHEL |
Changed in openstack-chef: | |
status: | Fix Committed → Fix Released |
no longer affects: | openstack-chef/havana |
It seems like this was already fixed by https:/ /review. openstack. org/#/c/ 75368/ which had a wrong tag against a different bug.