Just installed a fresh copy of ApacheDS on Linux (2.0.0.AM26), and a fresh copy of Directory Studio on Mac (2.0.0.v20210213-M16).
Trying to follow Basic User Guide -- which appears to be slightly out-of-date based on the screen shots -- but I haven't been able to get past resetting the admin password from Directory Studio. When I try, I receive the following error if I provide any password/method other then seceret/plain for uid=admn, ou=system: org.apache.directory.studio.connection.core.io.StudioLdapException: [LDAP result code 16 - noSuchAttribute] NO_SUCH_ATTRIBUTE: failed for MessageType : MODIFY_REQUEST Message ID : 26 Modify Request Object : 'uid=admin,ou=system' Modifications : Modification[0] Operation : delete Modification : userPassword: 0x73 0x65 0x63 0x72 0x65 0x74 Modification[1] Operation : add Modification : userPassword: 0x62 0x72 0x61 0x7A 0x69 0x6C 0x38 0x35 : ERR_56 Cannot remove an absent value from attribute : attributetype ( 2.5.4.35 NAME 'userPassword' DESC 'RFC2256/2307: password of user' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 USAGE userApplications ) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.toStudioLdapException(DirectoryApiConnectionWrapper.java:1356) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$4(DirectoryApiConnectionWrapper.java:1348) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$4.run(DirectoryApiConnectionWrapper.java:752) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1265) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1210) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.modifyEntry(DirectoryApiConnectionWrapper.java:764) at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifRunnable.importLdifRecord(ImportLdifRunnable.java:503) at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifRunnable.importLdif(ImportLdifRunnable.java:272) at org.apache.directory.studio.ldapbrowser.core.jobs.ExecuteLdifRunnable.executeLdif(ExecuteLdifRunnable.java:157) at org.apache.directory.studio.ldapbrowser.core.jobs.ExecuteLdifRunnable.run(ExecuteLdifRunnable.java:123) at org.apache.directory.studio.ldapbrowser.core.jobs.UpdateEntryRunnable.run(UpdateEntryRunnable.java:59) at org.apache.directory.studio.connection.ui.RunnableContextRunner$1.run(RunnableContextRunner.java:129) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) Caused by: org.apache.directory.api.ldap.model.exception.LdapNoSuchAttributeException: NO_SUCH_ATTRIBUTE: failed for MessageType : MODIFY_REQUEST Message ID : 26 Modify Request Object : 'uid=admin,ou=system' Modifications : Modification[0] Operation : delete Modification : userPassword: 0x73 0x65 0x63 0x72 0x65 0x74 Modification[1] Operation : add Modification : userPassword: 0x62 0x72 0x61 0x7A 0x69 0x6C 0x38 0x35 : ERR_56 Cannot remove an absent value from attribute : attributetype ( 2.5.4.35 NAME 'userPassword' DESC 'RFC2256/2307: password of user' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 USAGE userApplications ) at org.apache.directory.api.ldap.model.message.ResultCodeEnum.processResponse(ResultCodeEnum.java:2031) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1343) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$12(DirectoryApiConnectionWrapper.java:1339) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$4.run(DirectoryApiConnectionWrapper.java:748) ... 10 more Obviously, userPassword is an existing attribute, so I'm not sure why I'm receiving this error. Since this is a refresh install, I'm wondering if this is a known issue, or if there is anything obvious that I need to check? I get this same error either connecting to my Linux ActiveDS from Directory Studio running on my Mac, or starting and connecting to a local LDAP server on my Mac. My eventual goal is running the directory server on Linux, and using Directory Studio on my Mac, since my Linux server is headless. But again, even starting and connecting to a local ActiveDS on my Mac from Studio causes the same problem. I was able to create a new partition, so it appears that I have write access to the server, and I am able to authenticate using the default 'secret' password. I just can't change the password through Studio. Any ideas? Thanks, Dave