If added 'set -x' to script, then output is: http://paste.openstack.org/show/114918/
If added 'raise' to 305 line in ceilometer/openstack/common/config/generator.py and run: --------------------------------- python -m ceilometer.openstack.common.config.generator -m keystoneclient.middleware.auth_token -l oslo.messaging ceilometer/alarm/notifier/rest.py ceilometer/alarm/rpc.py ceilometer/alarm/service.py ceilometer/api/app.py ceilometer/api/controllers/v2.py ceilometer/api/__init__.py ceilometer/central/manager.py ceilometer/cli.py ceilometer/cmd/alarm.py ceilometer/collector.py ceilometer/compute/discovery.py ceilometer/compute/notifications/__init__.py ceilometer/compute/util.py ceilometer/compute/virt/inspector.py ceilometer/compute/virt/libvirt/inspector.py ceilometer/compute/virt/vmware/inspector.py ceilometer/compute/virt/xenapi/inspector.py ceilometer/coordination.py ceilometer/data_processing/notifications.py ceilometer/dispatcher/file.py ceilometer/dispatcher/__init__.py ceilometer/energy/kwapi.py ceilometer/event/converter.py ceilometer/hardware/discovery.py ceilometer/identity/notifications.py ceilometer/image/glance.py ceilometer/image/notifications.py ceilometer/ipmi/notifications/ironic.py ceilometer/ipmi/platform/intel_node_manager.py ceilometer/middleware.py ceilometer/network/notifications.py ceilometer/neutron_client.py ceilometer/notification.py ceilometer/nova_client.py ceilometer/objectstore/swift.py ceilometer/openstack/common/eventlet_backdoor.py ceilometer/openstack/common/lockutils.py ceilometer/openstack/common/log.py ceilometer/openstack/common/policy.py ceilometer/orchestration/notifications.py ceilometer/pipeline.py ceilometer/profiler/notifications.py ceilometer/publisher/messaging.py ceilometer/publisher/utils.py ceilometer/sample.py ceilometer/service.py ceilometer/storage/__init__.py ceilometer/utils.py ceilometer/volume/notifications.py --------------------------------- then outus is: http://paste.openstack.org/show/114924/
This bug reproduced, because in https://github.com/openstack/ceilometer/blob/1ac00d4a705d0a0adc761d7f9559c69bf3748f07/ceilometer/api/app.py#L45 default parameter is not boot variable.
If added 'set -x' to script, then output is: paste.openstack .org/show/ 114918/
http://
If added 'raise' to 305 line in ceilometer/ openstack/ common/ config/ generator. py and run: ------- ------- ------- ----- openstack. common. config. generator -m keystoneclient. middleware. auth_token -l oslo.messaging ceilometer/ alarm/notifier/ rest.py ceilometer/ alarm/rpc. py ceilometer/ alarm/service. py ceilometer/ api/app. py ceilometer/ api/controllers /v2.py ceilometer/ api/__init_ _.py ceilometer/ central/ manager. py ceilometer/cli.py ceilometer/ cmd/alarm. py ceilometer/ collector. py ceilometer/ compute/ discovery. py ceilometer/ compute/ notifications/ __init_ _.py ceilometer/ compute/ util.py ceilometer/ compute/ virt/inspector. py ceilometer/ compute/ virt/libvirt/ inspector. py ceilometer/ compute/ virt/vmware/ inspector. py ceilometer/ compute/ virt/xenapi/ inspector. py ceilometer/ coordination. py ceilometer/ data_processing /notifications. py ceilometer/ dispatcher/ file.py ceilometer/ dispatcher/ __init_ _.py ceilometer/ energy/ kwapi.py ceilometer/ event/converter .py ceilometer/ hardware/ discovery. py ceilometer/ identity/ notifications. py ceilometer/ image/glance. py ceilometer/ image/notificat ions.py ceilometer/ ipmi/notificati ons/ironic. py ceilometer/ ipmi/platform/ intel_node_ manager. py ceilometer/ middleware. py ceilometer/ network/ notifications. py ceilometer/ neutron_ client. py ceilometer/ notification. py ceilometer/ nova_client. py ceilometer/ objectstore/ swift.py ceilometer/ openstack/ common/ eventlet_ backdoor. py ceilometer/ openstack/ common/ lockutils. py ceilometer/ openstack/ common/ log.py ceilometer/ openstack/ common/ policy. py ceilometer/ orchestration/ notifications. py ceilometer/ pipeline. py ceilometer/ profiler/ notifications. py ceilometer/ publisher/ messaging. py ceilometer/ publisher/ utils.py ceilometer/ sample. py ceilometer/ service. py ceilometer/ storage/ __init_ _.py ceilometer/utils.py ceilometer/ volume/ notifications. py ------- ------- ------- ----- paste.openstack .org/show/ 114924/
-------
python -m ceilometer.
-------
then outus is:
http://
This bug reproduced, because in https:/ /github. com/openstack/ ceilometer/ blob/1ac00d4a70 5d0a0adc761d7f9 559c69bf3748f07 /ceilometer/ api/app. py#L45
default parameter is not boot variable.