openldap and samba 4

grimstone office at adaptcom.ro
Thu May 21 10:30:50 GMT 2009


and ldapsearch / ldbsearch:

====================================================================

root at r1:~# ldapsearch -H
ldapi://%2Fusr%2Flocal%2Fsamba%2Fprivate%2Fldap%2Fldapi -X dn:samba-admin
SASL/DIGEST-MD5 authentication started
Please enter your password:
ldap_sasl_interactive_bind_s: Insufficient access (50)
root at r1:~# ldapsearch -H
ldapi://%2Fusr%2Flocal%2Fsamba%2Fprivate%2Fldap%2Fldapi -U samba-admin
SASL/DIGEST-MD5 authentication started
Please enter your password:
SASL username: samba-admin
SASL SSF: 128
SASL data security layer installed.
# extended LDIF
#
# LDAPv3
# base <> (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# search result
search: 4
result: 32 No such object

# numResponses: 1

==================================================================

root at r1:~# /usr/local/samba/bin/ldbsearch -H
/usr/local/samba/private/sam.ldb
schema_fsmo_init: no schema dn present: (skip schema loading)
naming_fsmo_init: no partitions dn present: (skip loading of naming contexts
details)
pdc_fsmo_init: no domain dn present: (skip loading of domain details)
# record 1
dn: @MODULES
@LIST:
rootdse,paged_results,ranged_results,anr,server_sort,asq,extended_dn_st

ore,extended_dn_in,rdn_name,objectclass,samldb,kludge_acl,password_hash,opera
 tional,extended_dn_out_dereference,show_deleted,partition
distinguishedName: @MODULES

# record 2
dn: @BASEINFO
sequenceNumber: 3
whenChanged: 20090521083507.0Z
distinguishedName: @BASEINFO

# record 3
dn: @PARTITION
partition:
CN=Schema,CN=Configuration,DC=adaptcom,DC=ro:ldapi://%2Fusr%2Flocal
 %2Fsamba%2Fprivate%2Fldap%2Fldapi
partition:
CN=Configuration,DC=adaptcom,DC=ro:ldapi://%2Fusr%2Flocal%2Fsamba%2
 Fprivate%2Fldap%2Fldapi
partition:
DC=adaptcom,DC=ro:ldapi://%2Fusr%2Flocal%2Fsamba%2Fprivate%2Fldap%2
 Fldapi
replicateEntries: @ATTRIBUTES
replicateEntries: @INDEXLIST
replicateEntries: @OPTIONS
modules:
CN=Schema,CN=Configuration,DC=adaptcom,DC=ro:schema_fsmo,instancetype
 ,entryuuid,paged_searches
modules:
CN=Configuration,DC=adaptcom,DC=ro:naming_fsmo,instancetype,entryuuid
 ,paged_searches
modules: DC=adaptcom,DC=ro:pdc_fsmo,instancetype,entryuuid,paged_searches
distinguishedName: @PARTITION

# returned 3 records
# 3 entries
# 0 referrals

=================================================================


Andrew Bartlett wrote:
> 
> On Tue, 2009-05-19 at 12:48 -0700, grimstone wrote:
>> Hello,
>> 
>> Andrew, Chu great news and bad news:
> 
>> 
>> Failed to bind - LDAP client internal error: NT_STATUS_IO_TIMEOUT
>> Failed to connect to
>> 'ldapi://%2Fusr%2Flocal%2Fsamba%2Fprivate%2Fldap%2Fldapi'
>> module partition initialization failed
>> module show_deleted initialization failed
>> module extended_dn_out_dereference initialization failed
>> module operational initialization failed
>> module kludge_acl initialization failed
>> module samldb initialization failed
>> module asq initialization failed
>> module server_sort initialization failed
>> module paged_results initialization failed
>> module rootdse initialization failed
>> Unable to load modules for /usr/local/samba/private/sam.ldb: (null)
>> Failed to bind - LDAP client internal error: NT_STATUS_IO_TIMEOUT
>> Failed to connect to
>> 'ldapi://%2Fusr%2Flocal%2Fsamba%2Fprivate%2Fldap%2Fldapi'
>> module partition initialization failed
>> module show_deleted initialization failed
>> module extended_dn_out_dereference initialization failed
>> module operational initialization failed
>> module kludge_acl initialization failed
>> module samldb initialization failed
>> module asq initialization failed
>> module server_sort initialization failed
>> module paged_results initialization failed
>> module rootdse initialization failed
>> Unable to load modules for /usr/local/samba/private/sam.ldb: (null)
>> Traceback (most recent call last):
>>   File "setup/provision", line 192, in <module>
>>     ldap_backend_type=opts.ldap_backend_type)
>>   File "bin/python/samba/provision.py", line 1052, in provision
>>     ldap_backend_type=ldap_backend_type)
>>   File "bin/python/samba/provision.py", line 775, in setup_samdb
>>     ldap_backend_type=ldap_backend_type, erase=erase)
>>   File "bin/python/samba/provision.py", line 564, in
>> setup_samdb_partitions
>>     credentials=credentials, lp=lp)
>>   File "bin/python/samba/samdb.py", line 49, in __init__
>>     self.connect(url)
>>   File "bin/python/samba/samdb.py", line 54, in connect
>>     super(SamDB, self).connect(self.lp.private_path(url))
>> _ldb.LdbError: (80, None)
>> 
>> Andrew is there a way to staticly load this modules who are in error or
>> the
>> problem is somewhere else?
>> 
>> Expect some opinions to start again tommorow :)
> 
> This means that Samba, on it's first attempt to contact the OpenLDAP
> server, was unable (timed out) to get a response from that server.
> Check first that your OpenLDAP installation works with tools such as
> ldapsearch and ldbsearch against that URL.
> 
> Does the 'make test' command I gave you earlier work?
> 
> Andrew Bartlett
> -- 
> Andrew Bartlett
> http://samba.org/~abartlet/
> Authentication Developer, Samba Team           http://samba.org
> Samba Developer, Red Hat Inc.
> 
>  
> 

-- 
View this message in context: http://www.nabble.com/openldap-and-samba-4-tp23565343p23650908.html
Sent from the Samba - samba-technical mailing list archive at Nabble.com.



More information about the samba-technical mailing list