ML2 cannot seem to load TypeDrivers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Won't Fix
|
High
|
Sukhdev Kapur |
Bug Description
Seeing issues with ML2 and it's attempts to load TypeDrivers. The following traces seem to occur when running ML2 in Havana at the moment:
2013-09-06 08:45:09.983 41471 DEBUG stevedore.extension [-] found extension EntryPoint.
2013-09-06 08:45:10.019 41471 ERROR stevedore.extension [-] Could not load 'gre': jsonrpclib
2013-09-06 08:45:10.019 41471 ERROR stevedore.extension [-] jsonrpclib
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension Traceback (most recent call last):
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension File "/usr/lib/
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension invoke_kwds,
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension File "/usr/lib/
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension ep, invoke_on_load, invoke_args, invoke_kwds,
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension File "/usr/lib/
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension plugin = ep.load()
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension File "build/
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension if require: self.require(env, installer)
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension File "build/
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension working_
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension File "build/
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension raise DistributionNot
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension DistributionNot
2013-09-06 08:45:10.019 41471 TRACE stevedore.extension
2013-09-06 08:45:10.019 41471 DEBUG stevedore.extension [-] found extension EntryPoint.
2013-09-06 08:45:10.054 41471 ERROR stevedore.extension [-] Could not load 'vxlan': jsonrpclib
2013-09-06 08:45:10.054 41471 ERROR stevedore.extension [-] jsonrpclib
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension Traceback (most recent call last):
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension File "/usr/lib/
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension invoke_kwds,
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension File "/usr/lib/
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension ep, invoke_on_load, invoke_args, invoke_kwds,
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension File "/usr/lib/
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension plugin = ep.load()
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension File "build/
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension if require: self.require(env, installer)
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension File "build/
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension working_
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension File "build/
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension raise DistributionNot
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension DistributionNot
2013-09-06 08:45:10.054 41471 TRACE stevedore.extension
2013-09-06 08:45:10.055 41471 INFO neutron.
2013-09-06 08:45:10.055 41471 INFO neutron.
2013-09-06 08:45:10.056 41471 ERROR neutron.
q-svc failed to start
Changed in neutron: | |
importance: | Undecided → Critical |
assignee: | nobody → Kyle Mestery (mestery) |
affects: | neutron → devstack |
Changed in devstack: | |
status: | In Progress → Won't Fix |
seems that jsonrpclib is having an effect:
> /home/dkehn/ devl/neutron/ .tox/py27/ local/lib/ python2. 7/site- packages/ pkg_resources. py(626) resolve( ) Found(req) parse(' jsonrpclib' ) parse(' iso8601> =0.1.4' ), Requirement. parse(' requests> =1.1'), Requirement. parse(' httplib2' ), Requirement. parse(' greenlet> =0.3.2' ), Requirement. parse(' eventlet> =0.13.0' ), Requirement. parse(' Babel>= 0.9.6') , Requirement. parse(' anyjson> =0.3.3' ), Requirement. parse(' amqplib> =0.6.1' ), Requirement. parse(' Routes> =1.12.3' ), Requirement. parse(' PasteDeploy> =1.5.0' ), Requirement. parse(' Paste') , Requirement. parse(' pbr>=0. 5.21,<1. 0'), Requirement. parse(' pyudev' ), Requirement. parse(' six'), Requirement. parse(' simplejson> =2.0.9' ), Requirement. parse(' requests> =1.1'), Requirement. parse(' PrettyTable> =0.6,<0. 8'), Requirement. parse(' iso8601> =0.1.4' ), Requirement. parse(' pbr>=0. 5.16,<0. 6'), Requirement. parse(' six'), Requirement. parse(' Mako'), Requirement. parse(' SQLAlchemy> =0.7.3' ), Requirement. parse(' netaddr' ), Requirement. parse(' oslo.config> =1.1.0' ), Requirement. parse(' six'), Requirement. parse(' simplejson> =2.0.9' ), Requirement. parse(' requests> =1.1'), Requirement. parse(' PrettyTable> =0.6,<0. 8'), Requirement. parse(' iso8601> =0.1.4' ), Requirement. parse(' pbr>=0. 5.21,<1. 0'), Requirement. parse(' Babel>= 0.9.6') , Requirement. parse(' six'), Requirement. parse(' simplejson> =2.0.9' ), Requirement. parse(' iso8601> =0.1.4' ), Requirement. parse(' httplib2' ), Requirement. parse(' cliff>= 1.4'), Requirement. parse(' pbr>=0. 5.21,<1. 0'), Requirement. parse(' amqp>=1. 0.13,<1. 1.0'), Requirement. parse(' anyjson> =0.3.3' ), Requirement. parse(' markupsafe' )] parse(' jsonrpclib' )
-> raise DistributionNot
(Pdb) p req
Requirement.
(Pdb) p requirements
[Requirement.
(Pdb) p req
Requirement.
(Pdb) quit
------------------ compatible) as a client library. compatible) as a client library. compatible) as a client library.
dkehn@vmcldev1 neutron] > pip search jsonrpclib
jsonrpclib - This project is an implementation of the JSON-RPC v2.0 specification (backwards-
INSTALLED: 0.1.3
LATEST: 0.13
jsonrpclib-ned14 - This project is an implementation of the JSON-RPC v2.0 specification (backwards-
jsonrpclib-pelix - Fork of jsonrpclib by Josh Marshall, usable with Pelix remote services.This project is an implementation of the JSON-RPC v2.0 specification (backwards-
---------------
[dkehn@vmcldev1 neutron] > python
Python 2.7.3 (default, Apr 10 2013, 05:13:16)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import jsonrpclib
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
so its there