[openstack-dev] [Nova] nova-api won't start in devstack

Akihiro Motoki amotoki at gmail.com
Wed Aug 7 06:43:51 UTC 2013


Hi Edgar and folks,

I filed this yesterday: https://bugs.launchpad.net/devstack/+bug/1208718
Removing euca2ools, python-boto and python-cmd2 from files/apts/*
solved the issue.
They are installed from PyPI.

Note that we also need to remove euca2ools from files/apts/general.
euca2ools requires
python-boto and python-paramiko, and it leads to the version conflict.
Note that it is not a complete solution since euca2ools is used by
exercise scripts.

Akihiro

On Wed, Aug 7, 2013 at 2:37 PM, Edgar Magana <emagana at plumgrid.com> wrote:
> Sean,
>
> These are the kind of errors that I am seeing in my devstack:
> VersionConflict: (paramiko 1.7.7.1 (/usr/lib/python2.7/dist-packages),
> Requirement.parse('paramiko>=1.8.0'))
>
> I installed Eclipse on my Linux and some other packages and it seems those
> cause the dependencies issues, the other libraries that I found also with
> problems are:
>
> python-cmd2
> python-bono
>
> Basically what I am doing to fix it is just simply purge those libraries and
> let devstack to install the right version.
>
> Thanks,
>
> Edgar
>
>
> On Tue, Aug 6, 2013 at 7:23 PM, Sean Dague <sean at dague.net> wrote:
>>
>> 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
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Akihiro MOTOKI <amotoki at gmail.com>



More information about the OpenStack-dev mailing list