Yeah this seems to be exactly the same issue! For completeness, this is my stacktrace: 2016-05-30 13:35:09.485286 DEBUG:keystoneauth.session:REQ: curl -g -i -X GET http://9.152.151.115/identity/users/a24a98675a564fe4acd82cee9236cfe6/projects -H "User-Agent: python-keystoneclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}f8e44847ba7084a0586ca06efa10fb3cf2c24c08" 2016-05-30 13:35:15.016479 DEBUG:keystoneauth.session:RESP: [404] Date: Mon, 30 May 2016 13:35:09 GMT Server: Apache/2.4.7 (Ubuntu) Vary: X-Auth-Token Content-Length: 93 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: application/json 2016-05-30 13:35:15.016755 RESP BODY: {"error": {"message": "The resource could not be found.", "code": 404, "title": "Not Found"}} 2016-05-30 13:35:15.016827 2016-05-30 13:35:15.017006 DEBUG:keystoneauth.session:Request returned failure status: 404 2016-05-30 13:35:15.018954 Unable to retrieve project list. 2016-05-30 13:35:15.019055 Traceback (most recent call last): 2016-05-30 13:35:15.019124 File "/usr/local/lib/python2.7/dist-packages/openstack_auth/user.py", line 314, in authorized_tenants 2016-05-30 13:35:15.019191 is_federated=self.is_federated) 2016-05-30 13:35:15.019264 File "/usr/local/lib/python2.7/dist-packages/openstack_auth/utils.py", line 325, in get_project_list 2016-05-30 13:35:15.019333 projects = client.projects.list(user=kwargs.get('user_id')) 2016-05-30 13:35:15.019401 File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2016-05-30 13:35:15.019500 return wrapped(*args, **kwargs) 2016-05-30 13:35:15.019633 File "/usr/local/lib/python2.7/dist-packages/keystoneclient/v3/projects.py", line 108, in list 2016-05-30 13:35:15.019714 **kwargs) 2016-05-30 13:35:15.019800 File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 74, in func 2016-05-30 13:35:15.019873 return f(*args, **new_kwargs) 2016-05-30 13:35:15.019949 File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 386, in list 2016-05-30 13:35:15.020024 self.collection_key) 2016-05-30 13:35:15.020090 File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 124, in _list 2016-05-30 13:35:15.020156 resp, body = self.client.get(url, **kwargs) 2016-05-30 13:35:15.020221 File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 178, in get 2016-05-30 13:35:15.020340 return self.request(url, 'GET', **kwargs) 2016-05-30 13:35:15.020441 File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 335, in request 2016-05-30 13:35:15.020513 resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) 2016-05-30 13:35:15.020596 File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 103, in request 2016-05-30 13:35:15.020666 return self.session.request(url, method, **kwargs) 2016-05-30 13:35:15.020731 File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner 2016-05-30 13:35:15.020798 return wrapped(*args, **kwargs) 2016-05-30 13:35:15.020863 File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 487, in request 2016-05-30 13:35:15.020929 raise exceptions.from_response(resp, method, url) 2016-05-30 13:35:15.020993 NotFound: The resource could not be found. (HTTP 404)