yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #15369
[Bug 1175768] Re: Changing quota values from the dashboard fails with AD backend
[Expired for Keystone because there has been no activity for 60 days.]
** Changed in: keystone
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1175768
Title:
Changing quota values from the dashboard fails with AD backend
Status in OpenStack Identity (Keystone):
Expired
Bug description:
We have a Folsom environment running with an Active Directory Keystone
and when we try to modify a setting in the Admin->Projects->Modify
Quotas we receive the following error:
Error: Unable to modify project "Default".
The only log file that seems to have anything related to this is
/var/log/keystone/keystone.log with the following message:
2013-05-02 13:09:14 ERROR [root] {'info': '00000057: LdapErr: DSID-0C090B8A, comment: Error in attribute conversion operation, data 0, v1db1', 'desc': 'Server is unwilling to perform'}
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/keystone/common/wsgi.py", line 204, in __call__
result = method(context, **params)
File "/usr/lib/python2.6/site-packages/keystone/identity/core.py", line 405, in update_tenant
context, tenant_id, tenant)
File "/usr/lib/python2.6/site-packages/keystone/common/manager.py", line 47, in _wrapper
return f(*args, **kw)
File "/usr/lib/python2.6/site-packages/keystone/identity/backends/ldap/core.py", line 222, in update_tenant
return self.tenant.update(tenant_id, tenant)
File "/usr/lib/python2.6/site-packages/keystone/identity/backends/ldap/core.py", line 585, in update
super(TenantApi, self).update(id, values, old_obj)
File "/usr/lib/python2.6/site-packages/keystone/common/ldap/core.py", line 285, in update
conn.modify_s(self._id_to_dn(id), modlist)
File "/usr/lib/python2.6/site-packages/keystone/common/ldap/core.py", line 339, in modify_s
return self.conn.modify_s(dn, ldap_modlist)
File "/usr/lib64/python2.6/site-packages/ldap/ldapobject.py", line 336, in modify_s
return self.result(msgid,all=1,timeout=self.timeout)
File "/usr/lib64/python2.6/site-packages/ldap/ldapobject.py", line 436, in result
res_type,res_data,res_msgid = self.result2(msgid,all,timeout)
File "/usr/lib64/python2.6/site-packages/ldap/ldapobject.py", line 440, in result2
res_type, res_data, res_msgid, srv_ctrls = self.result3(msgid,all,timeout)
File "/usr/lib64/python2.6/site-packages/ldap/ldapobject.py", line 446, in result3
ldap_result = self._ldap_call(self._l.result3,msgid,all,timeout)
File "/usr/lib64/python2.6/site-packages/ldap/ldapobject.py", line 96, in _ldap_call
result = func(*args,**kwargs)
UNWILLING_TO_PERFORM: {'info': '00000057: LdapErr: DSID-0C090B8A, comment: Error in attribute conversion operation, data 0, v1db1', 'desc': 'Server is unwilling to perform'}
It is possible to set the quota from the CLI using the 'nova quota-
update' command, and the changes made are reflected in the dashboard.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1175768/+subscriptions