Hi-
When I start the nova-api service, I’m getting this error: Can anyone help me troubleshoot the issue root@NewFolsomController:/etc/nova# nova-api --flagfile=/etc/nova/nova.conf 2013-02-05 12:29:29 DEBUG nova.utils [-] Inner Exception: No module named api from (pid=19874) import_class /usr/lib/python2.7/dist-packages/nova/utils.py:78 2013-02-05 12:29:29 CRITICAL nova [-] Class API could not be found: No module named api 2013-02-05 12:29:29 TRACE nova Traceback (most recent call last): 2013-02-05 12:29:29 TRACE nova File "/usr/bin/nova-api", line 51, in <module> 2013-02-05 12:29:29 TRACE nova servers.append(service.WSGIService(api)) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 326, in __init__ 2013-02-05 12:29:29 TRACE nova self.app = self.loader.load_app(name) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/wsgi.py", line 388, in load_app 2013-02-05 12:29:29 TRACE nova return deploy.loadapp("config:%s" % self.config_path, name=name) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp 2013-02-05 12:29:29 TRACE nova return loadobj(APP, uri, name=name, **kw) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj 2013-02-05 12:29:29 TRACE nova return context.create() 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2013-02-05 12:29:29 TRACE nova return self.object_type.invoke(self) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2013-02-05 12:29:29 TRACE nova **context.local_conf) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call 2013-02-05 12:29:29 TRACE nova val = callable(*args, **kw) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 25, in urlmap_factory 2013-02-05 12:29:29 TRACE nova app = loader.get_app(app_name, global_conf=global_conf) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2013-02-05 12:29:29 TRACE nova name=name, global_conf=global_conf).create() 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create 2013-02-05 12:29:29 TRACE nova return self.object_type.invoke(self) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2013-02-05 12:29:29 TRACE nova **context.local_conf) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in fix_call 2013-02-05 12:29:29 TRACE nova val = callable(*args, **kw) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/api/auth.py", line 48, in pipeline_factory 2013-02-05 12:29:29 TRACE nova filters = [loader.get_filter(n) for n in pipeline[:-1]] 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 354, in get_filter 2013-02-05 12:29:29 TRACE nova name=name, global_conf=global_conf).create() 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 366, in filter_context 2013-02-05 12:29:29 TRACE nova FILTER, name=name, global_conf=global_conf) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 458, in get_context 2013-02-05 12:29:29 TRACE nova section) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit 2013-02-05 12:29:29 TRACE nova value = import_string(found_expr) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 22, in import_string 2013-02-05 12:29:29 TRACE nova return pkg_resources.EntryPoint.parse("x=" + s).load(False) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1989, in load 2013-02-05 12:29:29 TRACE nova entry = __import__(self.module_name, globals(),globals(), ['__name__']) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/api/ec2/__init__.py", line 30, in <module> 2013-02-05 12:29:29 TRACE nova from nova.api.ec2 import apirequest 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/api/ec2/apirequest.py", line 27, in <module> 2013-02-05 12:29:29 TRACE nova from nova.api.ec2 import ec2utils 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/api/ec2/ec2utils.py", line 25, in <module> 2013-02-05 12:29:29 TRACE nova from nova import network 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/__init__.py", line 24, in <module> 2013-02-05 12:29:29 TRACE nova API = nova.utils.import_class(nova.flags.FLAGS.network_api_class) 2013-02-05 12:29:29 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 79, in import_class 2013-02-05 12:29:29 TRACE nova raise exception.ClassNotFound(class_name=class_str, exception=exc) 2013-02-05 12:29:29 TRACE nova ClassNotFound: Class API could not be found: No module named api 2013-02-05 12:29:29 TRACE nova -- Regards, ---------------------------------------------- Trinath Somanchi, +91 9866 235 130
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp