ceilometer rpm package misses python-tooz dependency

Bug #1581611 reported by Ivan Berezovskiy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Mikhail Ivanov
Mitaka
Fix Released
High
Mikhail Ivanov
Newton
Fix Committed
High
Mikhail Ivanov

Bug Description

Steps to reproduce:
1. deploy fuel enviromnent with ceilometer enabled
2. add centos compute
3. deployment is successful

Check ceilometer agent on compute node:

Expected results:
ceilometer polling agent up and running on compute

Actual result:

● openstack-ceilometer-polling.service - OpenStack ceilometer polling agent
   Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-polling.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2016-05-13 18:46:53 CEST; 49s ago
  Process: 31140 ExecStart=/usr/bin/ceilometer-polling --logfile /var/log/ceilometer/polling.log $OPTIONS (code=exited, status=1/FAILURE)
 Main PID: 31140 (code=exited, status=1/FAILURE)

May 13 18:46:53 node-40.domain.tld ceilometer-polling[31140]: File "/usr/lib/python2.7/site-packages/ceilometer/cmd/polling.py", line 21, in <module>
May 13 18:46:53 node-40.domain.tld ceilometer-polling[31140]: from ceilometer.agent import manager
May 13 18:46:53 node-40.domain.tld ceilometer-polling[31140]: File "/usr/lib/python2.7/site-packages/ceilometer/agent/manager.py", line 36, in <module>
May 13 18:46:53 node-40.domain.tld ceilometer-polling[31140]: from ceilometer import coordination
May 13 18:46:53 node-40.domain.tld ceilometer-polling[31140]: File "/usr/lib/python2.7/site-packages/ceilometer/coordination.py", line 21, in <module>
May 13 18:46:53 node-40.domain.tld ceilometer-polling[31140]: import tooz.coordination
May 13 18:46:53 node-40.domain.tld ceilometer-polling[31140]: ImportError: No module named tooz.coordination
May 13 18:46:53 node-40.domain.tld systemd[1]: openstack-ceilometer-polling.service: main process exited, code=exited, status=1/FAILURE
May 13 18:46:53 node-40.domain.tld systemd[1]: Unit openstack-ceilometer-polling.service entered failed state.
May 13 18:46:53 node-40.domain.tld systemd[1]: openstack-ceilometer-polling.service failed.

Ceilometer polling package misses python-tooz library as dependency.

Mikhail Ivanov (mivanov)
Changed in fuel:
assignee: MOS Packaging Team (mos-packaging) → Mikhail Ivanov (mivanov)
tags: added: area-packaging
Changed in fuel:
status: New → Confirmed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack-build/ceilometer-build (9.0/mitaka)

Reviewed: https://review.fuel-infra.org/20663
Submitter: Pkgs Jenkins <email address hidden>
Branch: 9.0/mitaka

Commit: 24d76b94649c67116a64b1a93b7bf521bcf484d7
Author: Mikhail Ivanov <email address hidden>
Date: Tue May 17 09:09:13 2016

Update ceilometer packages to v6.0.0
Closes-Bug:#1581611

Change-Id: I3b78f97306dfb94f17a2dabb13ed2015fde742da

Revision history for this message
Mikhail Ivanov (mivanov) wrote :

For 9.0 I uploaded a fix:
https://review.fuel-infra.org/20663

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to openstack-build/ceilometer-build (9.0/mitaka)

Related fix proposed to branch: 9.0/mitaka
Change author: Mikhail Ivanov <email address hidden>
Review: https://review.fuel-infra.org/21363

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to openstack-build/ceilometer-build (master)

Related fix proposed to branch: master
Change author: Mikhail Ivanov <email address hidden>
Review: https://review.fuel-infra.org/21364

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack-build/ceilometer-build (master)

Change abandoned by Mikhail Ivanov <email address hidden> on branch: master
Review: https://review.fuel-infra.org/21364

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to openstack-build/ceilometer-build (master)

Related fix proposed to branch: master
Change author: Mikhail Ivanov <email address hidden>
Review: https://review.fuel-infra.org/21373

Revision history for this message
Nikita Karpin (mkarpin) wrote :

Checked the fix for 9.0 on iso 420 - python-tooz is here and polling is started:

rpm -qav python-tooz
python-tooz-1.28.0-1.el7.noarch

systemctl status openstack-ceilometer-polling
● openstack-ceilometer-polling.service - OpenStack ceilometer polling agent
   Loaded: loaded (/usr/lib/systemd/system/openstack-ceilometer-polling.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2016-06-02 10:34:40 MSK; 37s ago
 Main PID: 24687 (ceilometer-poll)
   CGroup: /system.slice/openstack-ceilometer-polling.service
           └─24687 /usr/bin/python2 /usr/bin/ceilometer-polling --logfile /var/log/ceilometer/polling.log

tags: added: 10.0-reviewed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to openstack-build/ceilometer-build (master)

Reviewed: https://review.fuel-infra.org/21373
Submitter: Pkgs Jenkins <email address hidden>
Branch: master

Commit: bc836877ed36af8d6e1cc39b55f88cca0cd7c568
Author: Mikhail Ivanov <email address hidden>
Date: Mon Jul 25 12:26:38 2016

Update openstack-ceilometer

- Remove openstack-ceilometer-polling
- Update dependencies

Change-Id: Ic1d240d7f7c6693582a22b8965a582f155123bce
Related-Bug:#1581611
Related-Bug:#1586359

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.