Missing dependency for Trove IceHouse
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack DBaaS (Trove) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When trying to install Trove using http://
API service isn't able to start properly. See
2014-10-16 13:16:21.410 INFO trove.db.
2014-10-16 13:16:21.509 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=12536) __init__ /usr/lib/
2014-10-16 13:16:21.512 CRITICAL root [-] No module named keystonemiddlew
2014-10-16 13:16:21.512 TRACE root Traceback (most recent call last):
2014-10-16 13:16:21.512 TRACE root File "/usr/bin/
2014-10-16 13:16:21.512 TRACE root sys.exit(main())
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root workers=
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root app = pastedeploy.
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root return deploy.
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root return loadobj(APP, uri, name=name, **kw)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root return context.create()
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root return self.object_
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root **context.
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root val = callable(*args, **kw)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root urlmap = paste.urlmap.
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root app = loader.
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root name=name, global_
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root APP, name=name, global_
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root global_
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root for name in pipeline[:-1]]
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root section)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root value = import_
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root return pkg_resources.
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/
2014-10-16 13:16:21.512 TRACE root entry = __import_
2014-10-16 13:16:21.512 TRACE root ImportError: No module named keystonemiddlew
2014-10-16 13:16:21.512 TRACE root
you likely upgraded an existing installation and forgot to re-pip-install requirements.txt .
see:
https:/ /github. com/openstack/ trove/blob/ stable/ juno/requiremen ts.txt# L7 /github. com/openstack/ trove/blob/ stable/ juno/etc/ trove/api- paste.ini# L17
https:/