Buenas tardes a todos,<br><br>He intentado configurar OpenLDAP para que utilice back-perl; ya que necesito que se ejecute una acción especifica cuando ocurra una modificación en el árbol.  Antes de crear mis métodos particulares, decidí configurar el archivo de ejemplo SampleLDAP.pm presente en la fuente de OpenLDAP de Lenny, a manera de familiarizarme con el uso de back-perl. La configuración actual de mi slapd.conf es la siguiente:<br>
<br>moduleload      back_perl<br>database        perl<br>perlModulePath  &quot;/home/rhernandez/&quot;<br>suffix          &quot;dc=localhost,dc=com&quot;<br>perlModule      SampleLDAP<br>treesuffix      &quot;dc=localhost,dc=com&quot;<br>
<br>El primer problema que se presentó, es que cuando intento incluir una librería en SampleLDAP.pm, ocurre el siguiente error:<br><br>slapd: symbol lookup error: /usr/lib/perl/5.10/auto/Fcntl/Fcntl.so: undefined symbol: Perl_Istack_sp_ptr<br>
<br>Comenté la linea donde se incluye &quot;use POSIX;&quot; y logré que el servicio iniciara sin problemas. Dentro de SampleLDAP.pm, tuve que crear un método bind, el cual retorna &quot;0&quot;, para que funcionara el acceso del usuario administrador. Cuando hago un bind con el usuario administrador al OpenLDAP, no veo el árbol con la estructura actual del mismo. Sé que para la autenticación, esta pasando por mis métodos bind y search, pero no regresa la estructura del árbol. <br>
<br>He buscado información sobre el uso de back-perl en slapd, y aún así no he podido lograr que el archivo de ejemplo presente en la fuente de OpenLDAP funcione. Mucho sabría agradecer la ayuda que puedan brindarme. <br>
<br>--<br>Saludos Cordiales,<br><br>Raúl Hernández<br><br><br>