Tive os mesmos problemas como acima apenas no debian squeeze após um dist-upgrade. Após horas de configuração, reiniciei e reinstalei a loucura que dei após o "svn.conf":
pwcheck_method: saslauthd
#auxprop_plugin: ldap
mech_list: plain login cram-md5 digest-md5
IMO, "mech_list: plain" deve ser suficiente. os outros mechs são overlefts de testes anteriores.
Aqui está meu /etc/saslauthd.conf
ldap_servers: ldap://xxx.xxx.xxx.xxx
ldap_use_sasl:no
ldap_search_base: DC=domain,DC=tdl
ldap_bind_dn: [email protected]
ldap_bind_pw: magic_word:)
ldap_mech: PLAIN
ldap_auth_method: bind
ldap_filter: (sAMAccountName=%U)
log_level: 7
E aqui meu / etc / default / saslauthd
START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="ldap"
MECH_OPTIONS=""
THREADS=5
Atualize Dez 14:
Hoje tive o mesmo problema novamente após uma atualização do svnserve (r1615264):
Eu tive que adicionar o seguinte ao svn.conf:
ldapdb_uri: ldap://myldadphost.tld
Não me pergunte por que, eu apenas tentei, porque há três ou quatro anos o param já estava (com outros parâmetros do ldap) no svn.conf ...