<div dir="ltr"><p class="">Hi-</p>

<p class=""> </p>

<p class="">When I start the nova-api  service, I’m getting this
error:</p>

<p class=""> </p>

<p class="">Can anyone help me troubleshoot the issue</p>

<p class=""> </p>

<p class="">root@NewFolsomController:/etc/nova# nova-api
--flagfile=/etc/nova/nova.conf</p>

<p class="">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</p>

<p class="">2013-02-05 12:29:29 CRITICAL nova [-] Class API could not be
found: No module named api</p>

<p class="">2013-02-05 12:29:29 TRACE nova Traceback (most recent call
last):</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/bin/nova-api", line 51, in <module></p>

<p class="">2013-02-05 12:29:29 TRACE nova    
servers.append(service.WSGIService(api))</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/service.py", line 326, in
__init__</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
self.app = self.loader.load_app(name)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/wsgi.py", line 388, in
load_app</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
return deploy.loadapp("config:%s" % self.config_path, name=name)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
247, in loadapp</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
return loadobj(APP, uri, name=name, **kw)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py",
line 272, in loadobj</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
return context.create()</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
710, in create</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
return self.object_type.invoke(self)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
144, in invoke</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
**context.local_conf)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call</p>

<p class="">2013-02-05 12:29:29 TRACE nova     val =
callable(*args, **kw)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File "/usr/lib/python2.7/dist-packages/paste/urlmap.py",
line 25, in urlmap_factory</p>

<p class="">2013-02-05 12:29:29 TRACE nova     app =
loader.get_app(app_name, global_conf=global_conf)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
350, in get_app</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
name=name, global_conf=global_conf).create()</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
710, in create</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
return self.object_type.invoke(self)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
144, in invoke</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
**context.local_conf)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
fix_call</p>

<p class="">2013-02-05 12:29:29 TRACE nova     val =
callable(*args, **kw)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/api/auth.py", line 48, in
pipeline_factory</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
filters = [loader.get_filter(n) for n in pipeline[:-1]]</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
354, in get_filter</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
name=name, global_conf=global_conf).create()</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
366, in filter_context</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
FILTER, name=name, global_conf=global_conf)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line
458, in get_context</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
section)</p>

<p class="">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</p>

<p class="">2013-02-05 12:29:29 TRACE nova     value
= import_string(found_expr)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 22,
in import_string</p>

<p class="">2013-02-05 12:29:29 TRACE nova    
return pkg_resources.EntryPoint.parse("x=" + s).load(False)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1989, in
load</p>

<p class="">2013-02-05 12:29:29 TRACE nova     entry
= __import__(self.module_name, globals(),globals(), ['__name__'])</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/api/ec2/__init__.py", line 30,
in <module></p>

<p class="">2013-02-05 12:29:29 TRACE nova     from
nova.api.ec2 import apirequest</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/api/ec2/apirequest.py", line
27, in <module></p>

<p class="">2013-02-05 12:29:29 TRACE nova     from
nova.api.ec2 import ec2utils</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/api/ec2/ec2utils.py", line 25,
in <module></p>

<p class="">2013-02-05 12:29:29 TRACE nova     from
nova import network</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/network/__init__.py", line 24,
in <module></p>

<p class="">2013-02-05 12:29:29 TRACE nova     API =
nova.utils.import_class(nova.flags.FLAGS.network_api_class)</p>

<p class="">2013-02-05 12:29:29 TRACE nova   File
"/usr/lib/python2.7/dist-packages/nova/utils.py", line 79, in
import_class</p>

<p class="">2013-02-05 12:29:29 TRACE nova     raise
exception.ClassNotFound(class_name=class_str, exception=exc)</p>

<p class="">2013-02-05 12:29:29 TRACE nova ClassNotFound: Class API
could not be found: No module named api</p>

<p class="">2013-02-05 12:29:29 TRACE nova</p><div><br></div>-- <br>Regards,<br>----------------------------------------------<br>Trinath Somanchi,<div>+91 9866 235 130</div>
</div>