Whenever I enable page_size, keystone crash with:
ERROR keystone.common.wsgi [-] 'module' object has no attribute 'LDAP_CONTROL_PAGE_OID' TRACE keystone.common.wsgi Traceback (most recent call last): TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 207, in __call__ TRACE keystone.common.wsgi result = method(context, **params) TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/identity/controllers.py", line 112, in get_users TRACE keystone.common.wsgi user_list = self.identity_api.list_users() TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/common/manager.py", line 47, in wrapper TRACE keystone.common.wsgi return f(self, *args, **kwargs) TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/identity/core.py", line 189, in wrapper TRACE keystone.common.wsgi return f(self, *args, **kwargs) TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/identity/core.py", line 328, in list_users TRACE keystone.common.wsgi ref_list = driver.list_users(hints or driver_hints.Hints()) TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/identity/backends/ldap.py", line 81, in list_users TRACE keystone.common.wsgi return self.user.get_all_filtered() TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/identity/backends/ldap.py", line 245, in get_all_filtered TRACE keystone.common.wsgi return [identity.filter_user(user) for user in self.get_all()] TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 786, in get_all TRACE keystone.common.wsgi return super(EnabledEmuMixIn, self).get_all(ldap_filter) TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 418, in get_all TRACE keystone.common.wsgi for x in self._ldap_get_all(ldap_filter)] TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 394, in _ldap_get_all TRACE keystone.common.wsgi self.attribute_mapping.values()) TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 594, in search_s TRACE keystone.common.wsgi res = self.paged_search_s(dn, scope, query, attrlist) TRACE keystone.common.wsgi File "/usr/lib/python2.7/dist-packages/keystone/common/ldap/core.py", line 618, in paged_search_s TRACE keystone.common.wsgi controlType=ldap.LDAP_CONTROL_PAGE_OID, TRACE keystone.common.wsgi AttributeError: 'module' object has no attribute 'LDAP_CONTROL_PAGE_OID'
Version: keystone 1:2014.1+git201404071543~trusty-0ubuntu1
Whenever I enable page_size, keystone crash with:
ERROR keystone. common. wsgi [-] 'module' object has no attribute 'LDAP_CONTROL_ PAGE_OID' common. wsgi Traceback (most recent call last): common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ common/ wsgi.py" , line 207, in __call__ common. wsgi result = method(context, **params) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ identity/ controllers. py", line 112, in get_users common. wsgi user_list = self.identity_ api.list_ users() common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ common/ manager. py", line 47, in wrapper common. wsgi return f(self, *args, **kwargs) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ identity/ core.py" , line 189, in wrapper common. wsgi return f(self, *args, **kwargs) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ identity/ core.py" , line 328, in list_users common. wsgi ref_list = driver. list_users( hints or driver_ hints.Hints( )) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ identity/ backends/ ldap.py" , line 81, in list_users common. wsgi return self.user. get_all_ filtered( ) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ identity/ backends/ ldap.py" , line 245, in get_all_filtered common. wsgi return [identity. filter_ user(user) for user in self.get_all()] common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ common/ ldap/core. py", line 786, in get_all common. wsgi return super(EnabledEm uMixIn, self).get_ all(ldap_ filter) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ common/ ldap/core. py", line 418, in get_all common. wsgi for x in self._ldap_ get_all( ldap_filter) ] common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ common/ ldap/core. py", line 394, in _ldap_get_all common. wsgi self.attribute_ mapping. values( )) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ common/ ldap/core. py", line 594, in search_s common. wsgi res = self.paged_ search_ s(dn, scope, query, attrlist) common. wsgi File "/usr/lib/ python2. 7/dist- packages/ keystone/ common/ ldap/core. py", line 618, in paged_search_s common. wsgi controlType= ldap.LDAP_ CONTROL_ PAGE_OID, common. wsgi AttributeError: 'module' object has no attribute 'LDAP_CONTROL_ PAGE_OID'
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
TRACE keystone.
Version: keystone 1:2014. 1+git2014040715 43~trusty- 0ubuntu1