PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ldap, fehler ... aber wo???



Firew
03.04.03, 17:42
Hallo

Seit einigen Stunden versuche ich mich an der Konfiguration von LDAP.

Soweit bin ich gekommen:

slapd.conf

include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/redhat/rfc822-MailMember.schema
include /etc/openldap/schema/redhat/autofs.schema
include /etc/openldap/schema/redhat/kerberosobject.schema

pidfile //var/run/slapd.pid
argsfile //var/run/slapd.args

database ldbm
suffix "dc=mcw,dc=de"
rootdn "dc=mcw,dc=de"
rootpw secret
directory /var/lib/ldap
index objectclass eq


und eine directory.ldif habe ich erstellt.


dn: dc=mcw,dc=de
objectclass: top
objectclass: dcObject
objectclass: organization
dc: mcw
o: conglomo, Inc.


mit slapadd -l directory.ldif habe ich die Daten dem Verzeichnis eingefügt.

Wenn ich jetztt allerdings ldapsearch objectclass=* -x eingeben, bekomme ich folgenden Output.



version: 2

#
# filter: objectclass=*
# requesting: ALL
#

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

# numResponses: 1


dabei sollte hier etwas ganz anderes stehen. Als Anleitung habe ich folgende genommen: http://www.onlamp.com/pub/a/onlamp/2003/03/27/ldap_ab.html

Ich bin dankbar für jeden Tipp der mich weiterbringt!

Gruß an das Forum
Marcus

linuxhanz
03.04.03, 20:03
result: 32 No such object


Error 32 wird in den OpenLDAP Quellen erklärt.
Such also auf deiner Platte danach!

/usr/share/doc usw.

*grummel* Oder habe ich dass jetzt mit den Debug Leveln durcheinander gehauen?

gockel output:

http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=openldap+error+result%3A+32+No+such+object+&btnG=Google+Search

xstevex22
03.04.03, 20:10
Hi!

> suffix "dc=mcw,dc=de"
> rootdn "dc=mcw,dc=de"

Das kann meiner Meinung nach nicht klappen. Probiere es so:

suffix "dc=mcw,dc=de"
rootdn "cn=ldapadmin,dc=mcw,dc=de"

Danach mittels

# ldapadd -x -D "cn=ldapadmin,dc=mcw,dc=de" -w secret -f <bla.ldif>

blumblaum
04.04.03, 09:31
wahrscheinlich ist das eine ganz doofe antwort, aber ich hab in der slapd.conf statt

pidfile //var/run/slapd.pid
argsfile //var/run/slapd.args

das hier stehen:

pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args

also am anfang des pfades nur ein slash. allerdings weiß ich nicht ob das was großartig ausmacht, glaube weniger. :D

Firew
04.04.03, 11:45
Vielen Dank erstmal für euer Tipps! :)

Aber das mit dem LDAP raff ich einfach nicht. Werde jetzt ein Pause einlegen, sonst fall ich gleich um. :cool:

Gruß
Marcus

mamue
05.04.03, 11:10
Mir ist leider auch keine wirklich "griffige" Dokumentation zu ldap bekannt.
"Ldap unter Linux" aus dem Hause Addison Wesley ist mittlerweile ungeeignet, weil veraltet. Die anderen Wälzer sind IMHo viel zu umfangreich, um als Einstieg zu taugen, ausserdem behandelt kaum ein Werk Openldap.
Von OReilly kommt demnächst eines heraus (im April), mal sehen, wie das ist.
Derzeit am ehesten noch das Buch "LDAP Programming, Management and Integration" aus dem Hause Manning (http://www.manning.com/donley/index.html). Des Englischen mächtig sein sollte man bei diesem Thema ohnehin.

mamue