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 <emag...@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 <s...@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 <emag...@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 <emag...@plumgrid.com> >>>> Date: Tuesday, August 6, 2013 11:33 AM >>>> To: OpenStack List <openstack-dev@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@lists.openstack.org >>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >>> >>> _______________________________________________ >>> OpenStack-dev mailing list >>> OpenStack-dev@lists.openstack.org >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >> >> >> -- >> Sean Dague >> http://dague.net > > > > _______________________________________________ > OpenStack-dev mailing list > OpenStack-dev@lists.openstack.org > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > -- Akihiro MOTOKI <amot...@gmail.com> _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev