This was reported as Debian bug #659963 : There is a syntax error in the provided samba.ldif file that shows up like this: > root@kdc01:~# zcat /usr/share/doc/samba-doc/examples/LDAP/samba.ldif.gz | ldapadd -Y EXTERNAL -H ldapi:/// > SASL/EXTERNAL authentication started > SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth > SASL SSF: 0 > adding new entry "cn=samba,cn=schema,cn=config" > ldap_add: Other (e.g., implementation specific) error (80) > additional info: olcAttributeTypes: Unexpected token before SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ) > It stems from a wrong line break that splits "caseIgnoreMatch" into "case IgnoreMatch" due to two instead of one spaces in the second line. (Replacing it with one space fixes the whole issue s/^ IgnoreMatch/ IgnoreMatch/) This problem is also reported in Redhat's BugZilla: https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=787788
Created attachment 7444 [details] fix for 3.6 from master
Karolin, please pick for 3.6.next
Pushed to v3-6-test. Closing out bug report. Thanks!