Bug 1325793

Summary: python-redis not installed with packstack
Product: Red Hat OpenStack Reporter: Yurii Prokulevych <yprokule>
Component: openstack-packstackAssignee: Javier Peña <jpena>
Status: CLOSED ERRATA QA Contact: nlevinki <nlevinki>
Severity: high Docs Contact:
Priority: unspecified    
Version: 8.0 (Liberty)CC: aortega, jpena, nlevinki, srevivo
Target Milestone: ---Keywords: ZStream
Target Release: 8.0 (Liberty)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-packstack-7.0.0-0.15.dev1702.g490e674.el7ost Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-29 13:58:17 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 Yurii Prokulevych 2016-04-11 08:32:07 UTC
Description of problem:

python-redis is required by openstack-polling and alarm* services to run.
Right now it's not installed with packstack.
systemctl status openstack-ceilometer-alarm-evaluator.service 
● openstack-ceilometer-alarm-evaluator.service - OpenStack ceilometer alarm evaluation service
   Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-alarm-evaluator.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2016-04-11 04:16:07 EDT; 10min ago
 Main PID: 11705 (ceilometer-alar)
   CGroup: /system.slice/openstack-ceilometer-alarm-evaluator.service
           └─11705 /usr/bin/python2 /usr/bin/ceilometer-alarm-evaluator --logfile /var/log/ceilometer/alarm-evaluator.log

Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: verify_requirements,
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: File "/usr/lib/python2.7/site-packages/stevedore/named.py", line 123, in _load_one_plugin
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: verify_requirements,
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: File "/usr/lib/python2.7/site-packages/stevedore/extension.py", line 185, in _load_one_plugin
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: plugin = ep.load(require=verify_requirements)
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: entry = __import__(self.module_name, globals(),globals(), ['__name__'])
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: File "/usr/lib/python2.7/site-packages/tooz/drivers/redis.py", line 26, in <module>
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: import redis
Apr 11 04:16:07 psedlak-ceilo-controller ceilometer-alarm-evaluator[11705]: ImportError: No module named redis

Version-Release number of selected component (if applicable):

openstack-packstack-7.0.0-0.14.dev1702.g490e674.el7ost.noarch
openstack-packstack-puppet-7.0.0-0.14.dev1702.g490e674.el7ost.noarch


How reproducible:
100%

Steps to Reproduce:
Run packstack allinone installation.

Actual results:
python-redis is missing

Expected results:
python-redis is installed

Additional info:
Bug for RDO - 1265741

Comment 1 Javier Peña 2016-04-12 08:14:26 UTC
This was fixed in master by https://review.openstack.org/251994, but it had not been backported into stable/liberty. The backport is https://review.openstack.org/304439

Comment 6 errata-xmlrpc 2016-06-29 13:58:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2016:1354