I want to use LDAP authentication for svnserve, so I set up all the needed steps but not the last one: I need to put MECHANISMS="ldap" into the file /etc/default/saslauthd. But that file does not exist, so obviously SASL is not installed completely (some parts seem to be there, as sals2 directories do exist)?

What to do?

Replies (1)

Yes, SASL is incomplete in the repository appliance!

Reply 1

I found out where the problem comes from and how to fix it. It would be great if future releases of TKL would have this fixed right from the start:

SASL2 is only partially installed, but svnserve needs it complete. To make svnserve support SASL2, it must be completed manually using the following command:

apt-get install sasl2-bin libsasl2-modules libsasl2-modules-ldap

After that is done, the config file is where all the svn HOW-TOs tell: at /etc/default/saslauthd. :-)