You can still use slapd.conf with latest version of openldap but of course don't have to. The likely cause is slapd config doesn't have pwpolicy enabled. . In your case it will be under cn=config. Could also be fortress config. Maybe server type not openldap. -------- Original message --------From: Chris Pike <[email protected]> Date: 5/4/17 12:26 PM (GMT-06:00) To: [email protected] Subject: Re: Unit Tests I am running a newer version, which I don't think has the slapd.conf file anymore...
----- Original Message ----- From: "Shawn McKinney" <[email protected]> To: [email protected] Sent: Thursday, May 4, 2017 12:06:57 PM Subject: Re: Unit Tests Definitely an openldap pw policy issue. Is that overlay enabled in your server? Here’s the error: /** * The password change failed because User is not allowed to change password. */ public static final int USER_PW_MOD_NOT_ALLOWED = 1018; Can you send your fortress.properties and slapd.conf config? (pw’s redacted of course) Shawn > On May 4, 2017, at 9:55 AM, Chris Pike <[email protected]> wrote: > > Shawn, > > I'm working on running the unit tests, and am getting an error when changing > password > > junit.framework.AssertionFailedError: > org.apache.directory.fortress.core.model.User.changePassword user > [jtsTU2User1] user not authorized to change password, ldap rc= Fortress > rc=1018 > at junit.framework.Assert.fail(Assert.java:57) > at junit.framework.TestCase.fail(TestCase.java:227) > at > org.apache.directory.fortress.core.impl.AdminMgrImplTest.changePasswords(AdminMgrImplTest.java:340) > at > org.apache.directory.fortress.core.impl.AdminMgrImplTest.testChangePassword(AdminMgrImplTest.java:312) > > My testing environment is slightly modified from last time I ran the tests, > so I am assuming some sort of config issue. Any ideas? > > Thanks, > > ~Chris >
