Hi,

I am setting up a fileserver in an AD domain, using Samba 3.0.21b under Solaris 
9. An Openldap server (version 2.3.17) is used fot the idmap backend.

Following the Samba HOWTO Collection, chapter 6, I used the statement

ldap idmap suffix = ou=idmap,dc=uppsala,dc=se

in my smb.conf. This doesn't work. When starting winbindd I get the following 
in the log:

[2006/02/15 10:31:14, 3] lib/smbldap.c:smbldap_connect_system(905)
  ldap_connect_system: succesful connection to the LDAP server
[2006/02/15 10:31:14, 0] sam/idmap.c:idmap_init(146)
  idmap_init: failed to initialize remote backend!
[2006/02/15 10:31:14, 1] nsswitch/winbindd.c:main(1011)
  Could not init idmap -- netlogon proxy only

In the slapd log I get this:
Feb 15 10:31:14 sbkfs02 slapd[2911]: [ID 940369 local4.debug] do_search
Feb 15 10:31:14 sbkfs02 slapd[2911]: [ID 198467 local4.debug] >>> 
dnPrettyNormal: <ou=idmap,dc=uppsala,dc=se,>
Feb 15 10:31:14 sbkfs02 slapd[2911]: [ID 458966 local4.debug] do_search: 
invalid dn (ou=idmap,dc=uppsala,dc=se,)
Feb 15 10:31:14 sbkfs02 slapd[2911]: [ID 131099 local4.debug] send_ldap_result: 
conn=0 op=2 p=3
Feb 15 10:31:14 sbkfs02 slapd[2911]: [ID 291653 local4.debug] send_ldap_result: 
err=34 matched="" text="invalid DN"
Feb 15 10:31:14 sbkfs02 slapd[2911]: [ID 324658 local4.debug] 
send_ldap_response: msgid=3 tag=101 err=34
Feb 15 10:31:14 sbkfs02 slapd[2911]: [ID 167594 local4.debug] conn=0 op=2 
SEARCH RESULT tag=101 err=34 nentries=0 text=invalid DN

As it seems, trailing comma has been appended to the string. This, I think, 
could be the cause of the error.

However, when I changed the above statement in smb.conf to

ldap suffix       = dc=uppsala,dc=se
ldap idmap suffix = ou=idmap

the error disappeared and the idmap backend seems to work now.

So the statement in the HOWTO,

ldap idmap suffix = ou=Idmap,dc=quenya,dc=org

seems to be incorrect. Or maybe this was working as documented in the HOWTO 
until the code was changed by mistake? I have not tried it with any previous 
versions of Samba.

 
Håkan Stefansson
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to