ceilometer-collector failed to launch with cotyledon<1.1.0

Bug #1632925 reported by Lianhao Lu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Undecided
Lianhao Lu

Bug Description

running ceilometer-collector with cotyledon<=1.1.0, the following error occured:

$ ceilometer-collector
Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future.
2016-10-13 11:25:45.540 12799 WARNING oslo_reports.guru_meditation_report [-] Guru mediation now registers SIGUSR1 and SIGUSR2 by default for backward compatibility. SIGUSR1 will no longer be registered in a future release, so please use SIGUSR2 to generate reports.
2016-10-13 11:25:45.540 12799 CRITICAL ceilometer [-] TypeError: add() got an unexpected keyword argument 'args'
2016-10-13 11:25:45.540 12799 ERROR ceilometer Traceback (most recent call last):
2016-10-13 11:25:45.540 12799 ERROR ceilometer File "/usr/local/bin/ceilometer-collector", line 10, in <module>
2016-10-13 11:25:45.540 12799 ERROR ceilometer sys.exit(main())
2016-10-13 11:25:45.540 12799 ERROR ceilometer File "/opt/stack/ceilometer/ceilometer/cmd/collector.py", line 27, in main
2016-10-13 11:25:45.540 12799 ERROR ceilometer args=(conf,))
2016-10-13 11:25:45.540 12799 ERROR ceilometer TypeError: add() got an unexpected keyword argument 'args'

Revision history for this message
Lianhao Lu (lianhao-lu) wrote :

running with 1.1.0 also failed:

2016-10-13 11:28:26.972 12891 CRITICAL ceilometer [-] TypeError: unhashable type: 'ConfigOpts'
2016-10-13 11:28:26.972 12891 ERROR ceilometer Traceback (most recent call last):
2016-10-13 11:28:26.972 12891 ERROR ceilometer File "/usr/local/bin/ceilometer-collector", line 10, in <module>
2016-10-13 11:28:26.972 12891 ERROR ceilometer sys.exit(main())
2016-10-13 11:28:26.972 12891 ERROR ceilometer File "/opt/stack/ceilometer/ceilometer/cmd/collector.py", line 28, in main
2016-10-13 11:28:26.972 12891 ERROR ceilometer sm.run()
2016-10-13 11:28:26.972 12891 ERROR ceilometer File "/usr/local/lib/python2.7/dist-packages/cotyledon/__init__.py", line 260, in run
2016-10-13 11:28:26.972 12891 ERROR ceilometer if len(self._running_services[conf]) < conf.workers:
2016-10-13 11:28:26.972 12891 ERROR ceilometer TypeError: unhashable type: 'ConfigOpts'
2016-10-13 11:28:26.972 12891 ERROR ceilometer

Changed in ceilometer:
assignee: nobody → Lianhao Lu (lianhao-lu)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

Fix proposed to branch: master
Review: https://review.openstack.org/385725

Changed in ceilometer:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/385725
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=f68edc7fd39ea298bb84d40ba60110a8b05cfa5f
Submitter: Jenkins
Branch: master

commit f68edc7fd39ea298bb84d40ba60110a8b05cfa5f
Author: Lianhao Lu <email address hidden>
Date: Thu Oct 13 11:33:25 2016 +0800

    Fixed cotyledon version requirement

    There is a minimum version requirement of cotyledon for
    ceilometer-collector to work properly. We need to make sure it's above
    version 1.2.4.

    Change-Id: I07276d032f7f8849501f94f9577833c1d9b68131
    Closes-Bug: #1632925

Changed in ceilometer:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ceilometer 8.0.0

This issue was fixed in the openstack/ceilometer 8.0.0 release.

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.