Hello, thanks for the report.

On Tue, Aug 18, 2026 at 03:13:24PM +0200, Daniel Teichmann wrote:
When slapd is installed with “slapd/no_configuration=true” (manual 
configuration, as done e.g. by the Debian Edu installer for the main server 
Tjener), /var/lib/ldap is no longer created since openldap 2.6.13+dfsg-1, 
breaking slapadd, slapd itself and the Debian Edu tjener LDAP bootstrap.

I apologize for the unexpected and undocumented change.

I'm actually wondering if the change might be an improvement. When slapd/no_configuration is requested, we don't know where the database will eventually be stored, or whether a file-backed one will even be used. I don't see a reason to assume the admin will use, or wants, /var/lib/ldap.

To put it differently, if someone had opened a bug pointing out that slapd/no_configuration still created an unnecessary /var/lib/ldap directory, I might have acted on it.

Would it be a challenge for Debian Edu to adapt and handle creating its desired database directory itself?

Would you mind pointing me to the relevant code that installs and configures slapd for Debian Edu? I'm interested in why slapd/no_configuration is the best solution for its needs.

thanks,
Ryan

Reply via email to