Samba and OpenLDAP does not change userPassword
I have OpenLDAP 2.4.12 and Samba 3.5.1 installed. When I try to change the password with smbpasswd, it changes the Windows password fine. But userPassword is not updated in LDAP. The error message is: "smbldap_check_root_dse: Expected one rootDSE, got 0" when I run smbpasswd -D 10 <username>.
I added the following to slapd.conf:
access to dn.base=""
by * read
in hopes of allowing samba to read the root DSE, even though Samba is configured with the root DN.
Any ideas on how to make samba find what it needs in the root DSE of my LDAP server?