> sudo slapd -h 'ldap:/// ldapi:///' -g openldap -u openldap -F /etc/ldap/slapd.d/ -d 16383 > @(#) $OpenLDAP: slapd 2.4.21 (Jul 30 2010 01:09:23) $ > buildd@rothera:/build/buildd/openldap-2.4.21/debian/build/servers/slapd > ldap_pvt_gethostbyname_a: host=fanna, r=0 > daemon_init: ldap:/// ldapi:/// > daemon_init: listen on ldap:/// > daemon_init: listen on ldapi:/// > daemon_init: 2 listeners to open... > ldap_url_parse_ext(ldap:///) > daemon: listener initialized ldap:/// > ldap_url_parse_ext(ldapi:///) > daemon: bind(9) failed errno=2 (No such file or directory)
Here is the error. We should try to find out which file slapd is trying to open.
Could you strace the process to figure out which directory or file slapd is trying to open for ldapi?
sudo strace slapd -h 'ldap:/// ldapi:///' -g openldap -u openldap -F /etc/ldap/slapd.d/ -d 16383
> sudo slapd -h 'ldap:/// ldapi:///' -g openldap -u openldap -F /etc/ldap/slapd.d/ -d 16383 rothera: /build/ buildd/ openldap- 2.4.21/ debian/ build/servers/ slapd gethostbyname_ a: host=fanna, r=0 parse_ext( ldap:// /) parse_ext( ldapi:/ //)
> @(#) $OpenLDAP: slapd 2.4.21 (Jul 30 2010 01:09:23) $
> buildd@
> ldap_pvt_
> daemon_init: ldap:/// ldapi:///
> daemon_init: listen on ldap:///
> daemon_init: listen on ldapi:///
> daemon_init: 2 listeners to open...
> ldap_url_
> daemon: listener initialized ldap:///
> ldap_url_
> daemon: bind(9) failed errno=2 (No such file or directory)
Here is the error. We should try to find out which file slapd is trying
to open.
Could you strace the process to figure out which directory or file slapd
is trying to open for ldapi?
sudo strace slapd -h 'ldap:/// ldapi:///' -g openldap -u openldap -F /etc/ldap/slapd.d/ -d 16383