PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ldap : Unrecognized database type (ldbm)



TKbeat
16.01.09, 14:55
Hallo ich habe in debian etch ldap über die sourcen mit
apt-get source slapd .. installiert
,mit dpkg-buildpackage compiliert und das packet dann mit dpkg -i slapd*.deb
installiert .

meine slapd.conf sieht so aus :


include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/inetorgperson.schema
#include /etc/ldap/schema/nis.schema
#include /etc/ldap/schema/redhat/rfc822-MailMember.schema
#include /etc/ldap/schema/redhat/autofs.schema
#include /etc/ldap/schema/redhat/kerberosobject.schema
#include /etc/ldap/schema/samba.schema
pidfile //var/run/slapd.pid
argsfile //var/run/slapd.args
#Sample Access Control
# Allow read access of root DSE
# Allow self write access
# Allow authenticated users read access
# Allow anonymous users to authenticate
access to dn="" by * read
access to *
by self write
by users read
by anonymous auth
# if no access controls are present, the default is:
# Allow read by all
# rootdn can always write
###############################################
############# ldbm database definitions#############
###############################################
database ldbm
suffix "dc=ks,dc=net"
rootdn "cn=Manager,dc=ks,dc=net"
rootpw geheim
# The database directory MUST exist prior to running slapd AND
# should only be accessibleby the slapd/tools. Mode 700 recommended.
directory /var/lib/ldap/e-mf.net
# Indices to maintain
index primaryGroupID eq
index rid eq
index uid eq
#index uidNumber eq
#index gidNumber eq
index cn pres,sub,eq
index objectClass eq
index default sub
# ends



leider bekomme ich beim start über /etc/init.d/slapd start die meldung :
ldap:~# /etc/init.d/slapd start
Starting OpenLDAP: slapd - failed:
Unrecognized database type (ldbm)

muss ich die ldbm DB noch extra installieren ?
ich habe mit aptitude nichts weiter gefunden .


komme hier nicht weiter könnt ihr mir einen Tip geben ?

viele Grüße
tkbeat

drcux
16.01.09, 16:23
Hallo ich habe in debian etch ldap über die sourcen mit
apt-get source slapd .. installiert
,mit dpkg-buildpackage compiliert und das packet dann mit dpkg -i slapd*.deb
installiert .


Den Sinn dahinter verstehe ich überhaupt nicht...

Was hat das "configure" denn alles so gesagt, alles gefunden?

Takeshi
16.01.09, 21:35
Bei Debian musst Du ein anderes Database-Format wählen


database bdb

Hatte genau das gleiche Problemchen bei meinem Server...

TKbeat
16.01.09, 22:39
ich hatte das nach einem howto gemacht in dem das so beschrieben war
configure & compiling hatte ohne fehler funktioniert

database bdb

bringt denselben fehler

Takeshi
17.01.09, 10:02
ja, in den Howtos steht das immer mit dem von Dir verwendeten Backend. Doch bei Debian (durch diverses googeln erfahren) muss man dbd verwenden. So in etwa sieht das ganze bei mir aus


# -------------------- backends ------------------------------
moduleload back_bdb

# ---------------------------------------
# Specific Backend Directives for bdb:
backend bdb
checkpoint 512 30

# ---------------------------------------
# Specific Directives for database #1, of type bdb:
database bdb
lastmod on