Bug 1147814

Summary: missing dependency on python-greenlet
Product: [Community] RDO Reporter: Amit Ugol <augol>
Component: distributionAssignee: Perry Myers <pmyers>
Status: CLOSED NOTABUG QA Contact: Ami Jeain <ajeain>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: burt.s.e, gdubreui, hninthida.win, markmc, yeylon
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
RHEL 7 x86_64 with standard + epel repos
Last Closed: 2014-10-01 04:28:18 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 Amit Ugol 2014-09-30 06:42:46 UTC
Description of problem:
Missing package python-greenlet, needed for openstack-keystone in Juno on a RHEL7.

Version-Release number of selected component (if applicable):
openstack-puppet-modules-2014.2-0.3.el7.centos.noarch


How reproducible: Always


Steps to Reproduce:
1. install this https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
2. install via packstack

Actual results:
openstack-keystone puppet fails at yum install openstack-keystone

Comment 1 Amit Ugol 2014-10-01 04:28:18 UTC
The installation instructions did not include the missing repositories that I was supposed to add.

Comment 2 burt.s.e 2014-11-18 11:18:01 UTC
Hi, Amit 

I am following the procecedure on https://openstack.redhat.com/Quickstart, and I am still coming up against a dependancy problem for python-greenlet Can you update the documentation or provide a location for this and other rpms  that are missing?

[root@ip-192-168-5-110 ~]# /usr/bin/yum -d 0 -e 0 -y install openstack-keystone
Error: Package: python-eventlet-0.15.2-1.el7.noarch (openstack-juno)
           Requires: python-greenlet
Error: Package: python-keystone-2014.2-1.el7.centos.noarch (openstack-juno)
           Requires: python-webob >= 1.2.3
Error: Package: python-pycadf-0.6.0-2.el7.centos.noarch (openstack-juno)
           Requires: python-webob >= 1.2.3
Error: Package: python-keystonemiddleware-1.2.0-1.el7.centos.noarch (openstack-juno)
           Requires: python-webob
Error: Package: 1:python-keystoneclient-0.11.1-1.el7.centos.noarch (openstack-juno)
           Requires: python-webob
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@ip-192-168-5-110 ~]#

Comment 3 Gilles Dubreuil 2014-11-21 04:05:44 UTC
(In reply to burt.s.e from comment #2)
> Hi, Amit 
> 
> I am following the procecedure on https://openstack.redhat.com/Quickstart,
> and I am still coming up against a dependancy problem for python-greenlet
> Can you update the documentation or provide a location for this and other
> rpms  that are missing?

Hi Burt,

If deploying on RHEL7, the RHEL7 Server Extras Repository is necessary, it contains python-greenlet RPM.

The Quickstack has a link to: 
https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

Regards,
Gilles

Comment 4 krzysztof.waszkiewicz 2015-05-27 12:23:03 UTC
Hi,
I'm experiencing the same problem. I'm trying to install openstack-keystone in Juno on rhel7.
I configured epel repository recommended here:
https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

There's no 
python-greenlet 
package there. I have installed 
python-webob1.4-1.4.1-1.el7.noarch
.

Still during installation I get:
# yum install openstack-keystone
(...)
Error: Package: python-pycadf-0.6.0-2.el7.centos.noarch (openstack-juno)
           Requires: python-webob >= 1.2.3
Error: Package: python-eventlet-0.15.2-1.el7.noarch (epel)
           Requires: python-greenlet
Error: Package: python-keystone-2014.2.2-1.el7.noarch (openstack-juno)
           Requires: python-webob >= 1.2.3
Error: Package: python-keystonemiddleware-1.2.0-1.el7.centos.noarch (openstack-juno)
           Requires: python-webob
Error: Package: 1:python-keystoneclient-0.11.1-1.el7.centos.noarch (openstack-juno)
           Requires: python-webob

Comment 5 krzysztof.waszkiewicz 2015-05-27 12:56:58 UTC
(In reply to krzysztof.waszkiewicz from comment #4)
> Hi,
> I'm experiencing the same problem. I'm trying to install openstack-keystone
> in Juno on rhel7.
> I configured epel repository recommended here:
> https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
> 
> There's no 
> python-greenlet 
> package there. I have installed 
> python-webob1.4-1.4.1-1.el7.noarch
> .
> 
> Still during installation I get:
> # yum install openstack-keystone
> (...)
> Error: Package: python-pycadf-0.6.0-2.el7.centos.noarch (openstack-juno)
>            Requires: python-webob >= 1.2.3
> Error: Package: python-eventlet-0.15.2-1.el7.noarch (epel)
>            Requires: python-greenlet
> Error: Package: python-keystone-2014.2.2-1.el7.noarch (openstack-juno)
>            Requires: python-webob >= 1.2.3
> Error: Package: python-keystonemiddleware-1.2.0-1.el7.centos.noarch
> (openstack-juno)
>            Requires: python-webob
> Error: Package: 1:python-keystoneclient-0.11.1-1.el7.centos.noarch
> (openstack-juno)
>            Requires: python-webob

Packages where available in these repos:

subscription-manager repos --enable rhel-7-server-optional-rpms
subscription-manager repos --enable rhel-7-server-extras-rpms

Comment 6 ling ling 2015-08-05 08:04:49 UTC
working ... thanks alot