I'm trying to make an ldapi:/// connection using Net::LDAP, and it doesn't seem to work right.

First, I verified that my ldapi connection works just fine using the command line tools:

[zim...@freelancer tmp]$ ldapsearch -x -H ldapi:///
# extended LDIF
#
# LDAPv3
# base <> (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# search result
search: 2
result: 0 Success

# numResponses: 1


Now, I try and connect using Net::LDAP:

[zim...@freelancer tmp]$ /tmp/access.pl -e
connect: No such file or directory at /tmp/access.pl line 70, <DATA> line 275.


Line 70 is:

my $ldap = Net::LDAP->new("ldapi:///") or die "$@";


Based on the documentation, I also tried

my $ldap = Net::LDAP->new("ldapi://") or die "$@";

But neither works.  Is this a known issue with Net::LDAP?

--Quanah

--

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

Reply via email to