Troubleshooting
Identity & Acess Manager
Unable to set password – The object does not exist (NO_OBJECT)
6 min
this article explains a scenario where a password set or reset fails even though the user exists in active directory symptoms a password set or reset action fails with an error similar to unable to set password \<domain>\\\<username> the object does not exist 0000208d nameerr dsid 0310028c, problem 2001 (no object), data 0 best match of 'dc= ' this can occur during user creation workflows password reset requests privileged account password resets the user account exists in active directory at the time of the failure root cause the issue is caused by password related flags on the user object, most commonly user must change password at next logon (pwdlastset = 0) when this flag is set, active directory may reject ldap password modify operations and return a misleading no object error, even though the user object is valid and resolvable this is expected active directory behaviour and is not specific to activate why the error is misleading active directory successfully resolves the user’s distinguished name, which is reflected in the “best match of” value in the error the failure occurs during the extended password modify operation, not during object lookup active directory surfaces this failure as problem 2001 (no object), which incorrectly implies that the object does not exist common scenarios this issue is most commonly seen when a password is set immediately after user creation a privileged account password is reset a workflow sets user must change password at next logon and then attempts to set or reset the password in the same sequence how to confirm on the affected user account, check whether user must change password at next logon is enabled pwdlastset is set to 0 if either condition is true at the time of the password operation, this issue is expected resolution update the workflow sequencing so that one of the following approaches is used set the password before enabling user must change password at next logon temporarily clear the flag before resetting the password, then reapply it afterwards once the flag is cleared, the password operation completes successfully if the workflow is orchestrated through activate orchestrator, ensure that password operations and password flag updates are handled as separate, correctly ordered steps not caused by this issue is not caused by an incorrect ou the user not being created insufficient permissions password complexity requirements directory replication delays in typical environments summary the user object exists and can be resolved by active directory the failure is caused by the state of password related flags at the time of the password operation although the error message is misleading, it is expected behaviour correct sequencing resolves the issue permanently