alarm-evaluator service can't start when ssl was enabled

Bug #1453061 reported by Lan Qi song
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-ceilometerclient
Fix Released
Medium
Lan Qi song
Kilo
Fix Committed
Undecided
Lan Qi song

Bug Description

When I enabled the ssl, ceilometer-alarm-evaluator started up with the following error:

2015-05-05 13:27:34.880 13220 ERROR ceilometer.alarm.service [-] alarm evaluation cycle failed
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service Traceback (most recent call last):
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometer/alarm/service.py", line 93, in _evaluate_assigned_alarms
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service alarms = self._assigned_alarms()
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometer/alarm/service.py", line 151, in _assigned_alarms
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service 'value': True}])
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometerclient/v2/alarms.py", line 77, in list
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service return self._list(options.build_url(self._path(), q))
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometerclient/common/base.py", line 68, in _list
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service resp = self.api.get(url)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 355, in get
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service return self.client_request("GET", url, **kwargs)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 345, in client_request
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service self, method, url, **kwargs)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 261, in client_request
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service method, self.concat_url(endpoint, url), **kwargs)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 189, in request
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service resp = self.http.request(method, url, **kwargs)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 456, in request
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service resp = self.send(prep, **send_kwargs)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 559, in send
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service r = adapter.send(request, **kwargs)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 382, in send
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service raise SSLError(e, request=request)
2015-05-05 13:27:34.880 13220 TRACE ceilometer.alarm.service SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Revision history for this message
Lan Qi song (lqslan) wrote :
Changed in ceilometer:
status: New → Incomplete
status: Incomplete → In Progress
assignee: nobody → Lan Qi song (lqslan)
gordon chung (chungg)
Changed in ceilometer:
importance: Undecided → Medium
affects: ceilometer → python-ceilometerclient
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ceilometerclient (master)

Reviewed: https://review.openstack.org/181342
Committed: https://git.openstack.org/cgit/openstack/python-ceilometerclient/commit/?id=ed8408c61f258794a0a689df10c5549753680a0a
Submitter: Jenkins
Branch: master

commit ed8408c61f258794a0a689df10c5549753680a0a
Author: Lan Qi song <email address hidden>
Date: Fri May 8 17:40:43 2015 +0800

    Fix alarm-evaluator can't start when ssl was enabled

    Change-Id: I8cd3f3c7e745107ad4e0cbed7ebdd247a34fbbbd
    Closes-Bug: #1453061

Changed in python-ceilometerclient:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-ceilometerclient (stable/kilo)

Fix proposed to branch: stable/kilo
Review: https://review.openstack.org/182519

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ceilometerclient (stable/kilo)

Reviewed: https://review.openstack.org/182519
Committed: https://git.openstack.org/cgit/openstack/python-ceilometerclient/commit/?id=a6d7335ddd7e11401fb6ef2fe8b20be0aef33c44
Submitter: Jenkins
Branch: stable/kilo

commit a6d7335ddd7e11401fb6ef2fe8b20be0aef33c44
Author: Lan Qi song <email address hidden>
Date: Fri May 8 17:40:43 2015 +0800

    Fix alarm-evaluator can't start when ssl was enabled

    Change-Id: I8cd3f3c7e745107ad4e0cbed7ebdd247a34fbbbd
    Closes-Bug: #1453061
    (cherry picked from commit ed8408c61f258794a0a689df10c5549753680a0a)

Changed in python-ceilometerclient:
milestone: none → 1.3.0
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.