Bug 1207248

Summary: auto enablement of the extras channel
Product: [Community] RDO Reporter: Ken Dreyer <ktdreyer>
Component: openstack-packstackAssignee: Martin Magr <mmagr>
Status: CLOSED CURRENTRELEASE QA Contact: Shai Revivo <srevivo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: aortega, derekh, jpena, srevivo
Target Milestone: ---   
Target Release: Kilo   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-packstack-7.0.1-0.20160511154759.9e6cf4a.el7.centos.noarch Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-18 13:26:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ken Dreyer 2015-03-30 13:56:46 UTC
Description of problem:
The openstack-keystone package depends on python-greenlet, but this package was removed from EPEL 7 because it moved to RHEL 7 extras.

Version-Release number of selected component (if applicable):
openstack-keystone-2014.2.2-1.el7

How reproducible:
Always on RHEL 7

Steps to Reproduce:
1. Set up a minimal RHEL 7 VM, registered with subscription-manager.
2. subscription-manager repos --disable='*'
3. subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-optional-rpms
4. Follow the steps at https://www.rdoproject.org/Quickstart :
   1. yum install -y https://rdo.fedorapeople.org/rdo-release.rpm
   2. yum install -y openstack-packstack
   3. packstack --allinone

Actual results:
openstack-keystone installation fails

Expected results:
packstack --allinone exits without error

Additional info:
See the following two links regarding python-greenlet:
 - http://pkgs.fedoraproject.org/cgit/python-greenlet.git/commit/?h=epel7&id=e6bdd93f967429d60f5b4e093e644b8d78c645fa
 - https://bugzilla.redhat.com/show_bug.cgi?id=1108884

Comment 3 Javier Peña 2016-05-18 13:26:36 UTC
This has been fixed for stable/liberty and later branches. The RDO Liberty Trunk build is available from https://trunk.rdoproject.org/centos7-liberty/9e/6c/9e6cf4a8242f23acb223af5c2e006bd2367c2dc4_3a9b83cc/