Nope.
-D is
the binddn & probably has little to do with the parent of the LDIF entry
that fails. For now continue to use the rootdn in your modify
operations.
Before
you can add cn=All Staff,ou=Groups,o=University of Michigan,c=US, you must add
its parent. The dn of the parent is the following
ou=Groups,o=University of Michigan,c=US
Check
if you are in fact adding this parent entry first. You can either search your
LDIF file for it (search for "dn: ou=Groups,o=University of Michigan,c=US")
or else search your directory for it (see http://www.openldap.org/faq/data/cache/157.html).
If
these suggestions don't make any sense, then I suggest that you look for a
working LDIF file & figure out why it works.
You
also have to understand what a dn is & what parts it consists
of.
No I haven't and if I understand the subject
correctly so far I think you're suggesting that I issue the following
first:
ldapmodify -a -x -v -D "ou=Groups,o=University of Michigan,c=US" -W -f
d:\openLDAP\test.ldif
instead of
ldapmodify -a -x -v -D
"cn=Manager, o=University of Michigan, c=US" -W -f
d:\openLDAP\test.ldif
thanks
Leila
----- Original Message -----
Sent: Wednesday, March 06, 2002 7:05
AM
Subject: RE: parent does not
exist
Here is my first guess: have you added the parent
dn: ou=Groups,o=University of Michigan,c=US?
Hi Josh,
Thank you for your answers. I didn't see a 'Michigan list', under the mailing list
section. There's a 'general' list but it seems to be
closed.
In regard to my question as you suggested I'm sending the slapd.conf
and a part of the ldif file because it's very long.
<<<<<<<<<<<<<
slapd.conf >>>>>>>>>>
# $OpenLDAP$ # # stand-alone slapd
config -- for testing # with indexing # include
d:/openLDAP/schema/core.schema include
d:/openLDAP/schema/cosine.schema include
d:/openLDAP/schema/inetorgperson.schema schemacheck on pidfile
d:/openLDAP/test-db/slapd.pid argsfile
d:/openLDAP/test-db/slapd.args
####################################################################### #
ldbm database
definitions #######################################################################
database ldbm suffix "o=University of Michigan,
c=US" directory d:/openLDAP/test-db rootdn "cn=Manager,
o=University of Michigan,
c=US" rootpw secret index objectclass eq index uid pres,eq,sub index cn,sn pres,eq,sub,subany dbnosync dbnolocking
<<<<<<<<<<<<<<<<<< ldif
file (partial) >>>>>>
dn: cn=All Staff,ou=Groups,o=University of
Michigan,c=US member: cn=Manager, o=University of Michigan,
c=US member: cn=Barbara Jensen, ou=Information Technology Division,
ou=People, o=Un iversity of Michigan, c=US member: cn=Jane
Doe, ou=Alumni Association, ou=People, o=University of Michiga n,
c=US member: cn=John Doe, ou=Information Technology Division,
ou=People, o=Universi ty of Michigan, c=US member: cn=Mark
Elliot, ou=Alumni Association, ou=People, o=University of
Mich igan, c=US member: cn=James A Jones 1, ou=Alumni
Association, ou=People, o=University of Michigan,
c=US member: cn=James A Jones 2, ou=Information Technology Division,
ou=People, o=U niversity of Michigan, c=US member: cn=Jennifer
Smith, ou=Alumni Association, ou=People, o=University of
M ichigan, c=US member: cn=Dorothy Stevens, ou=Alumni
Association, ou=People, o=University of Michigan,
c=US member: cn=Ursula Hampster, ou=Alumni Association, ou=People,
o=University of Michigan, c=US member: cn=Bjorn Jensen,
ou=Information Technology Division, ou=People, o=Univ ersity of
Michigan, c=US owner: cn=Manager, o=University of Michigan, c=US cn:
All Staff description: Everyone in the sample data objectclass:
groupofnames
----- Original Message -----
Sent: Tuesday, March 05, 2002 9:21
AM
Subject: RE: parent does not
exist
See comments below.
----- Original Message -----
Sent: Tuesday, March 05, 2002 11:12 AM
Subject: parent does not exist
Hello all,
I'm new to openLDAP (one week) and
since I downloaded and installed the package on my NT machine I have
been reading a lot of the documents on openldap site. I'm
running my second test that came with the package and have some
question. If anyone could help me with the answers or where to
find comprehensive source of information (a book for people new to the
subject) I would greately appreciate. [oberwetter,
josh] For a general intro to LDAP, I read "Understanding and
Deploying LDAP Directory Services" by Timothy Howes et al, and I often
refer to the various RFCs. But you should send general LDAP
questions to the Michigan list.
Answers to OpenLDAP questions can be found in
the mailing list archives, the Admin guide, the FAQ, and whatever
(mis)information is lying around the web. There is
no comprehensive source of info for OpenLDAP, unless you get
to know the code :-)
I'm working with openldap2.0.11. I
am trying to run one of the test under
(\openldap-2.0.11\tests\data\ ) and get the following error on
the client:
adding new entry
"cn=All Staff,ou=Groups,o=University of
Michigan,c=US" ldap_add: No such
object ldif_record() = 32 [oberwetter,
josh] Perhaps somebody else knows exactly what tests you're
running. The first tests that I ran are described here http://www.openldap.org/doc/admin/quickstart.html
Send us the contents
of d:\openLDAP\test.ldif up to & including the entry
that fails (cn=All Staff,...), so that people who aren't familiar
with the specific test can help debug this common
error.
I am issuing the command:
ldapmodify -a -x -v -D
"cn=Manager, o=University of Michigan, c=US" -W -f
d:\openLDAP\test.ldif
Chasing through the diagnostics it
seems an attempt is made to add cn=All since it's the parent
level of cn=Manager. Then why am I getting
parent does not
exist
on the server side?
thanks in advance for any
help
|