trove cli command fails with import memcache error

Bug #1643473 reported by Chhavi Agarwal
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Undecided
Donovan Francesco

Bug Description

Trove commands fails with the memcache import error

2016-11-21 03:50:48.148 28233 DEBUG eventlet.wsgi [-] (28233) accepted ('172.29.236.100', 53200) server /openstack/venvs/trove-master/lib/python2.7/site-packages/eventlet/wsgi.py:868
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi [-] Caught error: No module named memcache.
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi Traceback (most recent call last):
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/trove/common/wsgi.py", line 570, in __call__
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi resp = req.get_response(self.application)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/request.py", line 1299, in send
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi application, catch_exc_info=False)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi app_iter = application(self.environ, start_response)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/dec.py", line 130, in __call__
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi resp = self.call_func(req, *args, **self.kwargs)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/dec.py", line 195, in call_func
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi return self.func(req, *args, **kwargs)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/osprofiler/web.py", line 108, in __call__
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi return request.get_response(self.application)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/request.py", line 1299, in send
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi application, catch_exc_info=False)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/request.py", line 1263, in call_application
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi app_iter = application(self.environ, start_response)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/dec.py", line 130, in __call__
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi resp = self.call_func(req, *args, **self.kwargs)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/webob/dec.py", line 195, in call_func
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi return self.func(req, *args, **kwargs)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 320, in __call__
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi response = self.process_request(req)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 552, in process_request
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi resp = super(AuthProtocol, self).process_request(request)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 348, in process_request
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi data, user_auth_ref = self._do_fetch_token(request.user_token)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 388, in _do_fetch_token
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi data = self.fetch_token(token)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 661, in fetch_token
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi cached = self._cache_get_hashes(token_hashes)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 644, in _cache_get_hashes
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi cached = self._token_cache.get(token)
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/_cache.py", line 214, in get
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi with self._cache_pool.reserve() as cache:
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi return self.gen.next()
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi File "/openstack/venvs/trove-master/lib/python2.7/site-packages/keystonemiddleware/auth_token/_cache.py", line 78, in reserve
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi import memcache
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi ImportError: No module named memcache
2016-11-21 03:50:48.194 28233 ERROR trove.common.wsgi

Tags: trove
Changed in openstack-ansible:
assignee: nobody → Chhavi Agarwal (chhagarw)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_trove (master)

Fix proposed to branch: master
Review: https://review.openstack.org/400685

Changed in openstack-ansible:
status: New → In Progress
Ravi Gummadi (ravigumm)
summary: - trove cli command failes with import memcache error
+ trove cli command fails with import memcache error
Revision history for this message
Donovan Francesco (donovan-francesco) wrote :

This is now fixed.

Refer to https://review.openstack.org/#/c/398838/

Changed in openstack-ansible:
assignee: Chhavi Agarwal (chhagarw) → Donovan Francesco (donovan-francesco)
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on openstack-ansible-os_trove (master)

Change abandoned by Donovan Francesco (drifterza) (<email address hidden>) on branch: master
Review: https://review.openstack.org/400685
Reason: In favor of : https://review.openstack.org/#/c/398838/

Changed in openstack-ansible:
status: Fix Committed → Fix Released
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.