[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: no such object (32)

Your search was for "cn=NextFreeUnixId...", but then tried to update
"cn=NextFreeUnixIdPool...".  Is the "Pool" on the end supposed to be
there - does THAT entry exist (that's not what your searched for)?

-----Original Message-----
From: openldap-software-bounces+jeff_clowser=fanniemae.com@openldap.org
g] On Behalf Of Adam Williams
Sent: Thursday, November 15, 2007 11:43 AM
To: openldap-software@openldap.org
Subject: no such object (32)

Can someone help me to understand why I am getting this error?  I'm 
wanting to modify 2 lines.  I have:

ldapsearch -D 'cn=Manager,dc=gomer,dc=mdah,dc=state,dc=ms,dc=us' -b 
"cn=NextFreeUnixId,dc=gomer,dc=mdah,dc=state,dc=ms,dc=us" -w xxxxxxxx -x
# extended LDIF
# LDAPv3
# base <cn=NextFreeUnixId,dc=gomer,dc=mdah,dc=state,dc=ms,dc=us> with 
scope subtree
# filter: (objectclass=*)
# requesting: ALL

# NextFreeUnixId, gomer.mdah.state.ms.us
dn: cn=NextFreeUnixId,dc=gomer,dc=mdah,dc=state,dc=ms,dc=us
objectClass: inetOrgPerson
objectClass: sambaUnixIdPool
cn: NextFreeUnixId
sn: NextFreeUnixId
uidNumber: 10019
gidNumber: 10000

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

so I create:

cat NextFreeUnuxID.ldif                                        
dn: cn=NextFreeUnixIdPool,dc=gomer,dc=mdah,dc=state,dc=ms,dc=us
changetype: modify
gidNumber: 105
uidNumber: 517

but when I run it:

ldapmodify -D "cn=Manager,dc=gomer,dc=mdah,dc=state,dc=ms,dc=us" -w 
xxxxxxxxx -x -v -f NextFreeUnuxID.ldif
ldap_initialize( <DEFAULT> )
replace gidNumber:
replace uidNumber:
modifying entry 
modify complete
ldapmodify: No such object (32)
 matched DN: dc=gomer,dc=mdah,dc=state,dc=ms,dc=us

and I'm just stumped.  why am I getting that error?  
cn=NextFreeUnixIdPool exists according to the ldapsearch.