Hi all

Im starting to take the plunge to learn LDAP.

Im reading the "OpenLDAP Software 2.3 Administrators Guide".

Im trying to start out by creating databases and doing a query.

I use debian (testing), and so have editted the slapd.conf file.

============== Cut and Paste
database        bdb
suffix          "dc=brent,dc=local"
rootdn          "cn=Manager,dc=brent,dc=local"
#rootpw         {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ==
rootpw          secret
directory       "/var/lib/ldap"

database        bdb
suffix          "dc=com,dc=local,dc=edu,dc=org"
rootdn          "cn=Manager,dc=com,dc=local,dc=edu,dc=org"
#rootpw         {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ==
rootpw          secret
directory       "/var/lib/ldap"

[EMAIL PROTECTED]:/etc/ldap# ldapsearch -x -b '' -s base '(objectclass=*)' 
namingContexts
# extended LDIF
#
# LDAPv3
# base <> with scope baseObject
# filter: (objectclass=*)
# requesting: namingContexts
#

#
dn:
namingContexts: dc=brent,dc=local
namingContexts: dc=com,dc=local,dc=edu,dc=org

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1
[EMAIL PROTECTED]:/etc/ldap#

So now if i try to add via ldapadd, I get the following

zion:/tmp/ldap# ldapadd -x -D "cn=Manager,dc=brent,dc=local" -W -f
/home/bclark/OPENLDAP/test1
Enter LDAP Password:
adding new entry "dc=brent, dc=local"
ldapadd: Internal (implementation specific) error (80)

And here is my test1 file

zion:/tmp/ldap# cat /home/bclark/OPENLDAP/test1
# Domain Entry
dn: dc=brent, dc=local
objectclass: dcObject
objectclass: organization
o: Abc Consulting
dc: brent.local

dn:cn=Manager,dc=brent, dc=local
objectclass: organizationalRole
cn=Manager
zion:/tmp/ldap#

I really dont know why this is happening, and what am I doing wrong. I
increased the loglevel to 1 and this has sparked an interest.

Jan  6 01:33:06 zion slapd[25718]: >>> dnPrettyNormal:
<cn=Manager,dc=brent,dc=local>
Jan  6 01:33:06 zion slapd[25718]: <<< dnPrettyNormal:
<cn=Manager,dc=brent,dc=local>, <cn=manager,dc=brent,dc=local>
Jan  6 01:33:06 zion slapd[25718]: do_bind: version=3
dn="cn=Manager,dc=brent,dc=local" method=128
Jan  6 01:33:06 zion slapd[25718]: do_bind: v3 bind:
"cn=Manager,dc=brent,dc=local" to "cn=Manager,dc=brent,dc=local"
Jan  6 01:33:06 zion slapd[25718]: send_ldap_result: conn=5 op=0 p=3
Jan  6 01:33:06 zion slapd[25718]: send_ldap_response: msgid=1 tag=97 err=0
Jan  6 01:33:06 zion slapd[25718]: connection_get(17): got connid=5
Jan  6 01:33:06 zion slapd[25718]: connection_read(17): checking for
input on id=5
Jan  6 01:33:06 zion slapd[25718]: do_add
Jan  6 01:33:06 zion slapd[25718]: >>> dnPrettyNormal: <dc=brent, dc=local>
Jan  6 01:33:06 zion slapd[25718]: <<< dnPrettyNormal:
<dc=brent,dc=local>, <dc=brent,dc=local>
Jan  6 01:33:06 zion slapd[25718]: bdb(dc=brent,dc=local): PANIC:
fatal region error detected; run recovery

If someone could help, I would me most grateful.

Kind Regards
Brent Clark

Reply via email to