Sunday, May 1, 2011

Modifying rIDAvailablePool attribute throws the error: “Error: Modify: Unwilling To Perform … Server error: 00000057: LdapErr: DSID-0C090A85, comment: Error in attribute conversion operation, data 0, vece”

I was recently asked about an error message someone encountered when trying to raise the rIDAvailablePool attribute in Active Directory and it took me a good 15 minutes on the phone before I finally figured out what the person was doing wrong because I was too lazy think and simply chose to try Google-ing the error message.  After realizing that an answer wasn’t readily available through searching, I figured I’d replicate it in on my test domain controllers and write this post in case someone else comes across this.

Problem

You’re trying to raise the rIDAvailablePool attribute with the LDP tool as such:

image

… only to get the following error when you hit the Run button:

***Call Modify...

ldap_modify_s(ld, 'cn=RID Manager$,cn=System,dc=contoso,dc=local',[0] attrs);

Error: Modify: Unwilling To Perform. <53>

Server error: 00000057: LdapErr: DSID-0C090A85, comment: Error in attribute conversion operation, data 0, vece

-----------

image

Solution

The solution is actually quite simple, in order to actually edit the attribute, you need to hit the Enter button:

image

Once you’ve pressed on the button, you should see a line in the Entry List list as such:

image

Now that you have the value in the Entry List, you should see an output similar to the following indicating that you’ve successfully updated the attribute:

image

-----------

***Call Modify...

ldap_modify_s(ld, 'CN=RID Manager$,CN=System,DC=contoso,DC=local',[1] attrs);

Modified "CN=RID Manager$,CN=System,DC=contoso,DC=local".

-----------

Hope this helps.

No comments: