Missing dependency for Trove IceHouse

Bug #1382552 reported by Denis M.
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Invalid
Undecided
Unassigned

Bug Description

When trying to install Trove using http://docs.openstack.org/icehouse/install-guide/install/apt/content/basics-packages.html
API service isn't able to start properly. See

2014-10-16 13:16:21.410 INFO trove.db.sqlalchemy.session [-] Creating SQLAlchemy engine with args: {'pool_recycle': 3600, 'echo': False}
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/python2.7/dist-packages/routes/middleware.py:41
2014-10-16 13:16:21.512 CRITICAL root [-] No module named keystonemiddleware.auth_token
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/trove-api", line 10, in <module>
2014-10-16 13:16:21.512 TRACE root sys.exit(main())
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/trove/cmd/api.py", line 44, in main
2014-10-16 13:16:21.512 TRACE root workers=CONF.trove_api_workers)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/trove/common/wsgi.py", line 80, in launch
2014-10-16 13:16:21.512 TRACE root app = pastedeploy.paste_deploy_app(paste_config_file, app_name, data)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/trove/openstack/common/pastedeploy.py", line 161, in paste_deploy_app
2014-10-16 13:16:21.512 TRACE root return deploy.loadapp("config:%s" % paste_config_file, name=app_name)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
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/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
2014-10-16 13:16:21.512 TRACE root return context.create()
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2014-10-16 13:16:21.512 TRACE root return self.object_type.invoke(self)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 144, in invoke
2014-10-16 13:16:21.512 TRACE root **context.local_conf)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
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/python2.7/dist-packages/trove/common/wsgi.py", line 60, in versioned_urlmap
2014-10-16 13:16:21.512 TRACE root urlmap = paste.urlmap.urlmap_factory(*args, **kwargs)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 28, in urlmap_factory
2014-10-16 13:16:21.512 TRACE root app = loader.get_app(app_name, global_conf=global_conf)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 350, in get_app
2014-10-16 13:16:21.512 TRACE root name=name, global_conf=global_conf).create()
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 362, in app_context
2014-10-16 13:16:21.512 TRACE root APP, name=name, global_conf=global_conf)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 450, in get_context
2014-10-16 13:16:21.512 TRACE root global_additions=global_additions)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 562, in _pipeline_app_context
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/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 458, in get_context
2014-10-16 13:16:21.512 TRACE root section)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit
2014-10-16 13:16:21.512 TRACE root value = import_string(found_expr)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 22, in import_string
2014-10-16 13:16:21.512 TRACE root return pkg_resources.EntryPoint.parse("x=" + s).load(False)
2014-10-16 13:16:21.512 TRACE root File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
2014-10-16 13:16:21.512 TRACE root entry = __import__(self.module_name, globals(),globals(), ['__name__'])
2014-10-16 13:16:21.512 TRACE root ImportError: No module named keystonemiddleware.auth_token
2014-10-16 13:16:21.512 TRACE root

Revision history for this message
Auston McReynolds (amcrn) wrote :
Changed in trove:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.