You could strace the slapd binary, maybe its looking in a different location for your modules? When I do so on my slapd (where ppolicy.la is loaded as part of my config) I see the following:

open("/etc/openldap/schema/ppolicy.schema", O_RDONLY) = 10
open("/usr/lib64/openldap/ppolicy.la", O_RDONLY) = 10
read(10, "# ppolicy.la - a libtool library"..., 4096) = 936
open("/usr/lib64/openldap/ppolicy-2.4.so.2", O_RDONLY) = 10


-Michael Proto


On Tue, Sep 17, 2013 at 4:13 PM, Philip Bubel <philip@bubel.com> wrote:
Yeah, clearly have a problem then.  The phase loaded or ppolicy.la dosn't appear anywhere in my output.

Thanks again for the advice, if you have anyplace else for us to look it would be appreciated.

-----Original Message-----
From: Quanah Gibson-Mount [mailto:quanah@zimbra.com]
Sent: Tuesday, September 17, 2013 4:10 PM
To: Philip Bubel; openldap-technical@openldap.org
Subject: RE: invalid syntax (21) error while importing password password policy

--On Tuesday, September 17, 2013 8:07 PM +0000 Philip Bubel <philip@bubel.com> wrote:

> To avoid having to post the entire output any keywords I can look for
> in the output?

You want to find the section where it loads the ppolicy module, like:

5238ae03 loaded module ppolicy.la

or not if it failed.

--Quanah

--

Quanah Gibson-Mount
Lead Engineer
Zimbra Software, LLC
--------------------
Zimbra ::  the leader in open source messaging and collaboration