[openstack-dev] [Nova] nova-api won't start in devstack
Sean Dague
sean at dague.net
Wed Aug 7 02:23:23 UTC 2013
One of the things that has definitely shaken out of global requirements
in the devstack gate is that our global requirements list was just
wrong. There are about 10 changes in flux that bump up the minimum
versions of various packages in global requirements to get us past things.
If you find an environment where an old version of a pip is causing you
to not function correctly, now is the time to bring that up, so we can
fix global requirements and get everything working again.
-Sean
On 08/06/2013 09:35 PM, Noorul Islam K M wrote:
> Edgar Magana <emagana at plumgrid.com> writes:
>
>> I found the problem:
>> python-boto and python-cmd2 had the wrong version.
>>
>> I have already installed those libraries.
>
> Remove them, they are installed using pip (at least python-cmd2) I
> believe.
>
> Thanks and Regards
> Noorul
>
>>
>> Cheers,
>>
>> Edgar
>>
>> From: Edgar Magana <emagana at plumgrid.com>
>> Date: Tuesday, August 6, 2013 11:33 AM
>> To: OpenStack List <openstack-dev at lists.openstack.org>
>> Subject: [Nova] nova-api won't start in devstack
>>
>> I just downloaded devstack and I am getting this error:
>>
>> 2013-08-06 11:28:28.938 TRACE nova Traceback (most recent call last):
>> 2013-08-06 11:28:28.938 TRACE nova File "/usr/local/bin/nova-api", line
>> 10, in <module>
>> 2013-08-06 11:28:28.938 TRACE nova sys.exit(main())
>> 2013-08-06 11:28:28.938 TRACE nova File "/opt/stack/nova/nova/cmd/api.py",
>> line 51, in main
>> 2013-08-06 11:28:28.938 TRACE nova server = service.WSGIService(api,
>> use_ssl=should_use_ssl)
>> 2013-08-06 11:28:28.938 TRACE nova File "/opt/stack/nova/nova/service.py",
>> line 311, in __init__
>> 2013-08-06 11:28:28.938 TRACE nova self.app = self.loader.load_app(name)
>> 2013-08-06 11:28:28.938 TRACE nova File "/opt/stack/nova/nova/wsgi.py",
>> line 488, in load_app
>> 2013-08-06 11:28:28.938 TRACE nova return deploy.loadapp("config:%s" %
>> self.config_path, name=name)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in
>> loadapp
>> 2013-08-06 11:28:28.938 TRACE nova return loadobj(APP, uri, name=name,
>> **kw)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in
>> loadobj
>> 2013-08-06 11:28:28.938 TRACE nova return context.create()
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in
>> create
>> 2013-08-06 11:28:28.938 TRACE nova return self.object_type.invoke(self)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in
>> invoke
>> 2013-08-06 11:28:28.938 TRACE nova **context.local_conf)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
>> fix_call
>> 2013-08-06 11:28:28.938 TRACE nova val = callable(*args, **kw)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/opt/stack/nova/nova/api/openstack/urlmap.py", line 160, in urlmap_factory
>> 2013-08-06 11:28:28.938 TRACE nova app = loader.get_app(app_name,
>> global_conf=global_conf)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in
>> get_app
>> 2013-08-06 11:28:28.938 TRACE nova name=name,
>> global_conf=global_conf).create()
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in
>> create
>> 2013-08-06 11:28:28.938 TRACE nova return self.object_type.invoke(self)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in
>> invoke
>> 2013-08-06 11:28:28.938 TRACE nova **context.local_conf)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
>> fix_call
>> 2013-08-06 11:28:28.938 TRACE nova val = callable(*args, **kw)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/opt/stack/nova/nova/api/auth.py", line 59, in pipeline_factory
>> 2013-08-06 11:28:28.938 TRACE nova app = loader.get_app(pipeline[-1])
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in
>> get_app
>> 2013-08-06 11:28:28.938 TRACE nova name=name,
>> global_conf=global_conf).create()
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in
>> create
>> 2013-08-06 11:28:28.938 TRACE nova return self.object_type.invoke(self)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in
>> invoke
>> 2013-08-06 11:28:28.938 TRACE nova return fix_call(context.object,
>> context.global_conf, **context.local_conf)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 56, in
>> fix_call
>> 2013-08-06 11:28:28.938 TRACE nova val = callable(*args, **kw)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/opt/stack/nova/nova/api/openstack/__init__.py", line 251, in factory
>> 2013-08-06 11:28:28.938 TRACE nova return cls()
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/opt/stack/nova/nova/api/openstack/compute/__init__.py", line 141, in
>> __init__
>> 2013-08-06 11:28:28.938 TRACE nova super(APIRouterV3,
>> self).__init__(init_only)
>> 2013-08-06 11:28:28.938 TRACE nova File
>> "/opt/stack/nova/nova/api/openstack/__init__.py", line 323, in __init__
>> 2013-08-06 11:28:28.938 TRACE nova missing_apis=missing_core_extensions)
>> 2013-08-06 11:28:28.938 TRACE nova CoreAPIMissing: Core API extensions are
>> missing: set(['flavors', 'limits', 'consoles', 'servers', 'ips',
>> 'server-metadata', 'extensions'])
>> 2013-08-06 11:28:28.938 TRACE nova
>> 2013-08-06 11:28:28.999 INFO nova.openstack.common.service [-] Parent
>> process has died unexpectedly, exiting
>> 2013-08-06 11:28:28.999 INFO nova.wsgi [-] Stopping WSGI server.
>>
>> My localrc is:
>> disable_service n-net
>> enable_service q-svc
>> enable_service q-agt
>> enable_service q-dhcp
>> enable_service q-l3
>> enable_service q-meta
>> enable_service neutron
>> disable_service tempest
>> Q_PLUGIN=linuxbridge
>> DATABASE_PASSWORD=nova
>> RABBIT_PASSWORD=nova
>> SERVICE_TOKEN=nova
>> SERVICE_PASSWORD=nova
>> ADMIN_PASSWORD=nova
>>
>> Is devstack broken or something wrong in my dev environment?
>>
>> Thanks,
>>
>> Edgar
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
--
Sean Dague
http://dague.net
More information about the OpenStack-dev
mailing list