Package: slapd Version: 2.3.30-4 Severity: important Tags: patch The 2.1 OpenLDAP client libraries expect the ldapi socket to live in /var/run/ldapi instead of /var/run/slapd/ldapi. See:
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=385809> <http://lists.debian.org/debian-devel/2007/02/msg00756.html> It seems to me that the easiest fix for etch to maintain compatibility between the client libraries and the server is to create a symlink in /var/run/ldapi pointing to /var/run/slapd/ldapi. Attached is a patch that should do that. If this looks okay, let me know and I can commit it. -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-3-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Index: debian/slapd.scripts-common =================================================================== --- debian/slapd.scripts-common (revision 783) +++ debian/slapd.scripts-common (working copy) @@ -179,6 +179,7 @@ update_permissions /var/lib/ldap update_permissions /var/spool/slurpd update_permissions /var/run/slapd + ln -s slapd/ldapi /var/run/ldapi } # }}} update_permissions() { # {{{