Hello Geeks,

I have installed three node openstack Juno. I was configuring ceilometer using 
mongodb as back end.

I found my ceilometer-api is not starting and throwing some module error.

root@Control:/var/log/ceilometer# tail -50 ceilometer-api.log
2014-11-15 12:02:02.124 23900 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 170, in 
_load_plugins
2014-11-15 12:02:02.124 23900 TRACE ceilometer     
self._on_load_failure_callback(self, ep, err)
2014-11-15 12:02:02.124 23900 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/stevedore/driver.py", line 50, in 
_default_on_load_failure
2014-11-15 12:02:02.124 23900 TRACE ceilometer     raise err
2014-11-15 12:02:02.124 23900 TRACE ceilometer ImportError: No module named 
bson.code
2014-11-15 12:02:02.124 23900 TRACE ceilometer
2014-11-16 22:22:30.649 17570 CRITICAL ceilometer [-] ImportError: No module 
named bson.code
2014-11-16 22:22:30.649 17570 TRACE ceilometer Traceback (most recent call 
last):
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/bin/ceilometer-api", line 10, in <module>
2014-11-16 22:22:30.649 17570 TRACE ceilometer     sys.exit(main())
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/cmd/api.py", line 23, in main
2014-11-16 22:22:30.649 17570 TRACE ceilometer     srv = app.build_server()
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 157, in 
build_server
2014-11-16 22:22:30.649 17570 TRACE ceilometer     app = load_app()
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 153, in load_app
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return 
deploy.loadapp("config:" + cfg_file)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in 
loadapp
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return loadobj(APP, uri, 
name=name, **kw)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in 
loadobj
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return context.create()
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return 
self.object_type.invoke(self)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 203, in invoke
2014-11-16 22:22:30.649 17570 TRACE ceilometer     app = 
context.app_context.create()
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return 
self.object_type.invoke(self)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return 
fix_call(context.object, context.global_conf, **context.local_conf)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
2014-11-16 22:22:30.649 17570 TRACE ceilometer     val = callable(*args, **kw)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 181, in 
app_factory
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return 
VersionSelectorApplication()
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 104, in __init__
2014-11-16 22:22:30.649 17570 TRACE ceilometer     self.v2 = 
setup_app(pecan_config=pc)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 68, in setup_app
2014-11-16 22:22:30.649 17570 TRACE ceilometer     
storage.get_connection_from_config(cfg.CONF, 'metering'),
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/storage/__init__.py", line 82, in 
get_connection_from_config
2014-11-16 22:22:30.649 17570 TRACE ceilometer     return get_connection(url, 
namespace)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/ceilometer/storage/__init__.py", line 93, in 
get_connection
2014-11-16 22:22:30.649 17570 TRACE ceilometer     mgr = 
driver.DriverManager(namespace, engine_name)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/stevedore/driver.py", line 45, in __init__
2014-11-16 22:22:30.649 17570 TRACE ceilometer     
verify_requirements=verify_requirements,
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/stevedore/named.py", line 55, in __init__
2014-11-16 22:22:30.649 17570 TRACE ceilometer     verify_requirements)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 170, in 
_load_plugins
2014-11-16 22:22:30.649 17570 TRACE ceilometer     
self._on_load_failure_callback(self, ep, err)
2014-11-16 22:22:30.649 17570 TRACE ceilometer   File 
"/usr/lib/python2.7/dist-packages/stevedore/driver.py", line 50, in 
_default_on_load_failure
2014-11-16 22:22:30.649 17570 TRACE ceilometer     raise err
2014-11-16 22:22:30.649 17570 TRACE ceilometer ImportError: No module named 
bson.code
2014-11-16 22:22:30.649 17570 TRACE ceilometer


Looking for some help..

Regards,
Malleshi CN

________________________________

This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise confidential information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the e-mail by you is prohibited. Where allowed by local law, electronic 
communications with Accenture and its affiliates, including e-mail and instant 
messaging (including content), may be scanned by our systems for the purposes 
of information security and assessment of internal compliance with Accenture 
policy.
______________________________________________________________________________________

www.accenture.com
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to