adding entry for group Domain Admins failed!

Gabriele Verzeletti gabriele at verzeletti.org
Thu Oct 28 16:06:57 GMT 2004


IlGab wrote:
> David Barth wrote:
> 
>> Hi,
>>
>> Gabriele Verzeletti wrote:
>>
>>>
>>> Oct 27 13:36:31 SambaSrv slapd[32461]: ber_get_next on fd 10 failed 
>>> errno=11 (Resource temporarily unavailable)  <---- What's mean ??
>>
>>
>>
>> I've add strange problems with openldap-2.2.15-17, indexes and bdb : 
>> make sure your LDAP database is not corrupted. Ttry stopping the 
>> directory, running slapdindex and db_recover before suspecting Samba.
>>
> 
> Thx for your reply.
> 
> Here what i do:
> 
> Stop ldap
> 
> ------------------
> 
> /usr/local/openldap/sbin/slapindex -v -d 4
> 
> bdb_initialize: Sleepycat Software: Berkeley DB 4.2.52: (March  2, 2004)
> bdb_db_init: Initializing bdb database
> bdb_db_open: dc=samba,dc=lan
> indexing id=00000001
> => bdb_tool_entry_reindex( 1 )
> => bdb_dn2id_add: put failed: DB_KEYEXIST: Key/data pair already exists 
> -30996
> bdb_idl_insert_key: 1 [21d9e0af]
> bdb_idl_insert_key: 1 [62c4d55f]
> bdb_idl_insert_key: 1 [0096defd]
> indexing id=00000002
> => bdb_tool_entry_reindex( 2 )
> => bdb_dn2id_add: put failed: DB_KEYEXIST: Key/data pair already exists 
> -30996
> bdb_idl_insert_key: 2 [0096defd]
> bdb_idl_insert_key: 2 [65d02a87]
> bdb_idl_insert_key: 2 [53f78aa0]
> bdb_idl_insert_key: 2 [00000001]
> bdb_idl_insert_key: 2 [b25288a2]
> bdb_idl_insert_key: 2 [a7141c87]
> bdb_idl_insert_key: 2 [42254afb]
> bdb_idl_insert_key: 2 [5bee3f11]
> bdb_idl_insert_key: 2 [5a7c2e78]
> bdb_idl_insert_key: 2 [75c250cd]
> bdb_idl_insert_key: 2 [186806ff]
> bdb_idl_insert_key: 2 [07d283a9]
> bdb_idl_insert_key: 2 [a9dd158f]
> bdb_idl_insert_key: 2 [de0caae6]
> bdb_idl_insert_key: 2 [7bf16be8]
> bdb_idl_insert_key: 2 [03dd878c]
> indexing id=00000003
> => bdb_tool_entry_reindex( 3 )
> => bdb_dn2id_add: put failed: DB_KEYEXIST: Key/data pair already exists 
> -30996
> bdb_idl_insert_key: 3 [9bee355f]
> bdb_idl_insert_key: 3 [0096defd]
> indexing id=00000004
> => bdb_tool_entry_reindex( 4 )
> => bdb_dn2id_add: put failed: DB_KEYEXIST: Key/data pair already exists 
> -30996
> ...
> ..
> .
> ---- SNIP ----
> 
> /usr/local/BerkeleyDB.4.2/bin/db_recover -v -h \ 
> /usr/local/openldap/var/openldap-data/
> 
> db_recover: Finding last valid log LSN: file: 1 offset 241628
> db_recover: Recovery starting from [1][241125]
> db_recover: Recovery complete at Wed Oct 27 16:21:50 2004
> db_recover: Maximum transaction ID 8000006b Recovery checkpoint [1][241628]
> 
> ----------------
> 
> Start ldap
> 
> "net groupmap list" still answer nothing
> 
> [ldap.log]
> 
> Oct 27 16:23:08 SambaSrv slapd[534]: slapd startup: initiated.
> Oct 27 16:23:08 SambaSrv slapd[534]: backend_startup: starting 
> "dc=samba,dc=lan"
> Oct 27 16:23:08 SambaSrv slapd[534]: bdb_db_open: dc=samba,dc=lan
> Oct 27 16:23:08 SambaSrv slapd[534]: bdb_db_open: 
> dbenv_open(/usr/local/openldap/var/openldap-data)
> Oct 27 16:23:08 SambaSrv slapd[534]: slapd starting
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9)
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9): got connid=0
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_read(9): checking for 
> input on id=0
> Oct 27 16:23:13 SambaSrv slapd[534]: ber_get_next on fd 9 failed 
> errno=11 (Resource temporarily unavailable)
> Oct 27 16:23:13 SambaSrv slapd[534]: do_bind
> Oct 27 16:23:13 SambaSrv slapd[534]: >>> dnPrettyNormal: <cn=Manager, 
> dc=samba, dc=lan>
> Oct 27 16:23:13 SambaSrv slapd[534]: <<< dnPrettyNormal: 
> <cn=Manager,dc=samba,dc=lan>, <cn=manager,dc=samba,dc=lan>
> Oct 27 16:23:13 SambaSrv slapd[534]: do_bind: version=3 
> dn="cn=Manager,dc=samba,dc=lan" method=128
> Oct 27 16:23:13 SambaSrv slapd[534]: ==> bdb_bind: dn: 
> cn=Manager,dc=samba,dc=lan
> Oct 27 16:23:13 SambaSrv slapd[534]: do_bind: v3 bind: "cn=Manager, 
> dc=samba, dc=lan" to "cn=Manager,dc=samba,dc=lan"
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_result: conn=0 op=0 p=3
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_result: err=0 matched="" 
> text=""
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_response: msgid=1 tag=97 
> err=0
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9)
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9): got connid=0
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_read(9): checking for 
> input on id=0
> Oct 27 16:23:13 SambaSrv slapd[534]: ber_get_next on fd 9 failed 
> errno=11 (Resource temporarily unavailable)
> Oct 27 16:23:13 SambaSrv slapd[534]: do_search
> Oct 27 16:23:13 SambaSrv slapd[534]: >>> dnPrettyNormal: <dc=samba,dc=lan>
> Oct 27 16:23:13 SambaSrv slapd[534]: <<< dnPrettyNormal: 
> <dc=samba,dc=lan>, <dc=samba,dc=lan>
> Oct 27 16:23:13 SambaSrv slapd[534]: SRCH "dc=samba,dc=lan" 2 0
> Oct 27 16:23:13 SambaSrv slapd[534]:     0 0 0
> Oct 27 16:23:13 SambaSrv slapd[534]:     filter: 
> (&(objectClass=sambaDomain)(sambaDomainName=samba.lan))
> Oct 27 16:23:13 SambaSrv slapd[534]:     attrs:
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaDomainName
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaNextRid
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaNextUserRid
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaNextGroupRid
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaSID
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaAlgorithmicRidBase
> Oct 27 16:23:13 SambaSrv slapd[534]:  objectClass
> Oct 27 16:23:13 SambaSrv slapd[534]:
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_search
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_dn2entry("dc=samba,dc=lan")
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_dn2id( "dc=samba,dc=lan" )
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_dn2id: got id=0x00000001
> Oct 27 16:23:13 SambaSrv slapd[534]: entry_decode: "dc=samba,dc=lan"
> Oct 27 16:23:13 SambaSrv slapd[534]: <= entry_decode(dc=samba,dc=lan)
> Oct 27 16:23:13 SambaSrv slapd[534]: search_candidates: 
> base="dc=samba,dc=lan" (0x00000001) scope=2
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_dn2idl( "dc=samba,dc=lan" )
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_equality_candidates 
> (objectClass)
> Oct 27 16:23:13 SambaSrv slapd[534]: => key_read
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_idl_fetch_key: [b49d1940]
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_index_read: failed (-30990)
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_equality_candidates: id=0, 
> first=0, last=0
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_equality_candidates 
> (objectClass)
> Oct 27 16:23:13 SambaSrv slapd[534]: => key_read
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_idl_fetch_key: [1330bbb1]
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_index_read 1 candidates
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_equality_candidates: id=1, 
> first=16, last=16
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_equality_candidates 
> (sambaDomainName)
> Oct 27 16:23:13 SambaSrv slapd[534]: => key_read
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_idl_fetch_key: [a7934459]
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_index_read 1 candidates
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_equality_candidates: id=1, 
> first=16, last=16
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_search_candidates: id=1 
> first=16 last=16
> Oct 27 16:23:13 SambaSrv slapd[534]: entry_decode: 
> "sambaDomainName=SAMBA.LAN,dc=samba,dc=lan"
> Oct 27 16:23:13 SambaSrv slapd[534]: <= 
> entry_decode(sambaDomainName=SAMBA.LAN,dc=samba,dc=lan)
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_dn2id( 
> "sambaDomainName=samba.lan,dc=samba,dc=lan" )
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_dn2id: got id=0x00000010
> Oct 27 16:23:13 SambaSrv slapd[534]: => send_search_entry: 
> dn="sambaDomainName=SAMBA.LAN,dc=samba,dc=lan"
> Oct 27 16:23:13 SambaSrv slapd[534]: <= send_search_entry
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_result: conn=0 op=1 p=3
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_result: err=0 matched="" 
> text=""
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_response: msgid=2 tag=101 
> err=0
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9)
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9): got connid=0
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_read(9): checking for 
> input on id=0
> Oct 27 16:23:13 SambaSrv slapd[534]: ber_get_next on fd 9 failed 
> errno=11 (Resource temporarily unavailable)
> Oct 27 16:23:13 SambaSrv slapd[534]: do_search
> Oct 27 16:23:13 SambaSrv slapd[534]: >>> dnPrettyNormal: 
> <ou=People,dc=samba,dc=lan>
> Oct 27 16:23:13 SambaSrv slapd[534]: <<< dnPrettyNormal: 
> <ou=People,dc=samba,dc=lan>, <ou=people,dc=samba,dc=lan>
> Oct 27 16:23:13 SambaSrv slapd[534]: SRCH "ou=People,dc=samba,dc=lan" 2 0
> Oct 27 16:23:13 SambaSrv slapd[534]:     0 0 0
> Oct 27 16:23:13 SambaSrv slapd[534]:     filter: 
> (objectClass=sambaGroupMapping)
> Oct 27 16:23:13 SambaSrv slapd[534]:     attrs:
> Oct 27 16:23:13 SambaSrv slapd[534]:  gidNumber
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaSID
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaGroupType
> Oct 27 16:23:13 SambaSrv slapd[534]:  sambaSIDList
> Oct 27 16:23:13 SambaSrv slapd[534]:  description
> Oct 27 16:23:13 SambaSrv slapd[534]:  displayName
> Oct 27 16:23:13 SambaSrv slapd[534]:  cn
> Oct 27 16:23:13 SambaSrv slapd[534]:  objectClass
> Oct 27 16:23:13 SambaSrv slapd[534]:
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_search
> Oct 27 16:23:13 SambaSrv slapd[534]: 
> bdb_dn2entry("ou=people,dc=samba,dc=lan")
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_dn2id( 
> "ou=people,dc=samba,dc=lan" )
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_dn2id: got id=0x00000003
> Oct 27 16:23:13 SambaSrv slapd[534]: entry_decode: 
> "ou=People,dc=samba,dc=lan"
> Oct 27 16:23:13 SambaSrv slapd[534]: <= 
> entry_decode(ou=People,dc=samba,dc=lan)
> Oct 27 16:23:13 SambaSrv slapd[534]: search_candidates: 
> base="ou=people,dc=samba,dc=lan" (0x00000003) scope=2
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_dn2idl( 
> "ou=people,dc=samba,dc=lan" )
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_idl_fetch_key: 
> @ou=people,dc=samba,dc=lan
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_dn2idl: id=3 first=3 last=9
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_equality_candidates 
> (objectClass)
> Oct 27 16:23:13 SambaSrv slapd[534]: => key_read
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_idl_fetch_key: [b49d1940]
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_index_read: failed (-30990)
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_equality_candidates: id=0, 
> first=0, last=0
> Oct 27 16:23:13 SambaSrv slapd[534]: => bdb_equality_candidates 
> (objectClass)
> Oct 27 16:23:13 SambaSrv slapd[534]: => key_read
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_idl_fetch_key: [36d2b1e2]
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_index_read 6 candidates
> Oct 27 16:23:13 SambaSrv slapd[534]: <= bdb_equality_candidates: id=6, 
> first=10, last=15
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_search_candidates: id=0 first=3 
> last=0
> Oct 27 16:23:13 SambaSrv slapd[534]: bdb_search: no candidates
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_result: conn=0 op=2 p=3
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_result: err=0 matched="" 
> text=""
> Oct 27 16:23:13 SambaSrv slapd[534]: send_ldap_response: msgid=3 tag=101 
> err=0
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9)
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_get(9): got connid=0
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_read(9): checking for 
> input on id=0
> Oct 27 16:23:13 SambaSrv slapd[534]: ber_get_next on fd 9 failed errno=0 
> (Success)
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_read(9): input error=-2 
> id=0, closing.
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_closing: readying conn=0 
> sd=9 for close
> Oct 27 16:23:13 SambaSrv slapd[534]: connection_close: conn=0 sd=9
> 
> 
I try to change ldap version 2.2.17 to the last 2.2.18 and recreate ldap 
database.
I try to repopulate with smbldap-populate
Here's a part of the ldap.log

Oct 28 17:10:37 SambaSrv slapd[28980]: ber_get_next on fd 10 failed 
errno=11 (Resource temporarily unavailable)
Oct 28 17:10:37 SambaSrv slapd[28980]: do_search
Oct 28 17:10:37 SambaSrv slapd[28980]: >>> dnPrettyNormal: <dc=samba,dc=lan>
Oct 28 17:10:37 SambaSrv slapd[28980]: <<< dnPrettyNormal: 
<dc=samba,dc=lan>, <dc=samba,dc=lan>
Oct 28 17:10:37 SambaSrv slapd[28980]: SRCH "dc=samba,dc=lan" 2 0
Oct 28 17:10:37 SambaSrv slapd[28980]:     0 0 0
Oct 28 17:10:37 SambaSrv slapd[28980]:     filter: 
(&(objectClass=sambaDomain)(sambaDomainName=samba.lan))
Oct 28 17:10:37 SambaSrv slapd[28980]:     attrs:
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaDomainName
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaNextRid
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaNextUserRid
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaNextGroupRid
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaSID
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaAlgorithmicRidBase
Oct 28 17:10:37 SambaSrv slapd[28980]:  objectClass
Oct 28 17:10:37 SambaSrv slapd[28980]:
Oct 28 17:10:37 SambaSrv slapd[28980]: => bdb_search
Oct 28 17:10:37 SambaSrv slapd[28980]: bdb_dn2entry("dc=samba,dc=lan")
Oct 28 17:10:37 SambaSrv slapd[28980]: search_candidates: 
base="dc=samba,dc=lan" (0x00000001) scope=2
Oct 28 17:10:37 SambaSrv slapd[28980]: => bdb_dn2idl( "dc=samba,dc=lan" )
Oct 28 17:10:37 SambaSrv slapd[28980]: => bdb_equality_candidates 
(objectClass)
Oct 28 17:10:37 SambaSrv slapd[28980]: => key_read
Oct 28 17:10:37 SambaSrv slapd[28980]: bdb_idl_fetch_key: [b49d1940]
Oct 28 17:10:37 SambaSrv slapd[28980]: <= bdb_index_read: failed (-30990)
Oct 28 17:10:37 SambaSrv slapd[28980]: <= bdb_equality_candidates: id=0, 
first=0, last=0
Oct 28 17:10:37 SambaSrv slapd[28980]: => bdb_equality_candidates 
(objectClass)
Oct 28 17:10:37 SambaSrv slapd[28980]: => key_read
Oct 28 17:10:37 SambaSrv slapd[28980]: bdb_idl_fetch_key: [1330bbb1]
Oct 28 17:10:37 SambaSrv slapd[28980]: <= bdb_index_read 1 candidates
Oct 28 17:10:37 SambaSrv slapd[28980]: <= bdb_equality_candidates: id=1, 
first=16, last=16
Oct 28 17:10:37 SambaSrv slapd[28980]: => bdb_equality_candidates 
(sambaDomainName)
Oct 28 17:10:37 SambaSrv slapd[28980]: => key_read
Oct 28 17:10:37 SambaSrv slapd[28980]: bdb_idl_fetch_key: [a7934459]
Oct 28 17:10:37 SambaSrv slapd[28980]: <= bdb_index_read 1 candidates
Oct 28 17:10:37 SambaSrv slapd[28980]: <= bdb_equality_candidates: id=1, 
first=16, last=16
Oct 28 17:10:37 SambaSrv slapd[28980]: bdb_search_candidates: id=1 
first=16 last=16
Oct 28 17:10:37 SambaSrv slapd[28980]: => send_search_entry: 
dn="sambaDomainName=SAMBA.LAN,dc=samba,dc=lan"
Oct 28 17:10:37 SambaSrv slapd[28980]: <= send_search_entry
Oct 28 17:10:37 SambaSrv slapd[28980]: send_ldap_result: conn=1 op=4 p=3
Oct 28 17:10:37 SambaSrv slapd[28980]: send_ldap_result: err=0 
matched="" text=""
Oct 28 17:10:37 SambaSrv slapd[28980]: send_ldap_response: msgid=5 
tag=101 err=0
Oct 28 17:10:37 SambaSrv slapd[28980]: connection_get(10)
Oct 28 17:10:37 SambaSrv slapd[28980]: connection_get(10): got connid=1
Oct 28 17:10:37 SambaSrv slapd[28980]: connection_read(10): checking for 
input on id=1
Oct 28 17:10:37 SambaSrv slapd[28980]: ber_get_next on fd 10 failed 
errno=11 (Resource temporarily unavailable)
Oct 28 17:10:37 SambaSrv slapd[28980]: do_search
Oct 28 17:10:37 SambaSrv slapd[28980]: >>> dnPrettyNormal: 
<ou=People,dc=samba,dc=lan>
Oct 28 17:10:37 SambaSrv slapd[28980]: <<< dnPrettyNormal: 
<ou=People,dc=samba,dc=lan>, <ou=people,dc=samba,dc=lan>
Oct 28 17:10:37 SambaSrv slapd[28980]: SRCH "ou=People,dc=samba,dc=lan" 2 0
Oct 28 17:10:37 SambaSrv slapd[28980]:     0 0 0
Oct 28 17:10:37 SambaSrv slapd[28980]:     filter: 
(objectClass=sambaGroupMapping)
Oct 28 17:10:37 SambaSrv slapd[28980]:     attrs:
Oct 28 17:10:37 SambaSrv slapd[28980]:  gidNumber
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaSID
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaGroupType
Oct 28 17:10:37 SambaSrv slapd[28980]:  sambaSIDList
Oct 28 17:10:37 SambaSrv slapd[28980]:  description
Oct 28 17:10:37 SambaSrv slapd[28980]:  displayName
Oct 28 17:10:37 SambaSrv slapd[28980]:  cn
Oct 28 17:10:37 SambaSrv slapd[28980]:  objectClass



Oct 28 17:10:37 SambaSrv slapd[28980]: ber_get_next on fd 10 failed 
errno=11 (Resource temporarily unavailable)  <--- what's mean ??

Which version of ldap and samba shoul works with Fedora core 2 ?



More information about the samba-technical mailing list