As I've said I just used the default config

====
slap.conf
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#

include /etc/openldap/schema/core.schema

include /etc/openldap/schema/cosine.schema

include /etc/openldap/schema/inetorgperson.schema

include /etc/openldap/schema/nis.schema
# Allow LDAPv2 client connections.  This is NOT the default.
allow bind_v2
# Do not enable referrals until AFTER you have a working directory
# service AND an understanding of referrals.
#referral ldap://root.openldap.org
pidfile /var/run/slapd.pid

argsfile /var/run/slapd.args
# Load dynamic backend modules:
# modulepath /usr/sbin/openldap
# moduleload back_bdb.la
# moduleload back_ldap.la
# moduleload back_ldbm.la
# moduleload back_passwd.la
# moduleload back_shell.la
# The next three lines allow use of TLS for encrypting connections using a
# dummy test certificate which you can generate by changing to
# /usr/share/ssl/certs, running "make slapd.pem", and fixing permissions on
# slapd.pem so that the ldap user or group can read it.  Your client software
# may balk at self-signed certificates, however.
TLSCACertificateFile /usr/share/ssl/certs/ca-bundle.crt

TLSCertificateFile /usr/share/ssl/certs/slapd.pem

TLSCertificateKeyFile /usr/share/ssl/certs/slapd.pem
# Sample security restrictions
# Require integrity protection (prevent hijacking)
# Require 112-bit (3DES or better) encryption for updates
# Require 63-bit encryption for simple bind
# security ssf=1 update_ssf=112 simple_bind=64
# Sample access control policy:
# Root DSE: allow anyone to read it
# Subschema (sub)entry DSE: allow anyone to read it
# Other DSEs:
#  Allow self write access
#  Allow authenticated users read access
#  Allow anonymous users to authenticate
# Directives needed to implement policy:
# access to dn.base="" by * read
# access to dn.base="cn=Subschema" by * read
# access to *
# by self write
# by users read
# by anonymous auth
#
# if no access controls are present, the default policy
# allows anyone and everyone to read anything but restricts
# updates to rootdn.  ( e.g., "access to * by * read")
#
# rootdn can always read and write EVERYTHING!
#######################################################################
# ldbm and/or bdb database definitions
#######################################################################


database bdb
suffix "dc=example,dc=com"

rootdn "cn=Manager,dc=example,dc=com"
rootpw secret
# Cleartext passwords, especially for the rootdn, should
# be avoided.  See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
# rootpw  secret
# rootpw  {crypt}ijFYNcSNctBYg
# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory /var/lib/ldap
# Indices to maintain for this database

index objectClass eq,pres

index ou,cn,mail,surname,givenname eq,pres,sub

index uidNumber,gidNumber,loginShell eq,pres

index uid,memberUid eq,pres,sub

index nisMapName,nisMapEntry eq,pres,sub
# Replicas of this database
#replogfile /var/lib/ldap/openldap-master-replog
#replica host= ldap-1.example.com:389 starttls=critical
#     bindmethod=sasl saslmech=GSSAPI
#     authcId=host/ldap-[EMAIL PROTECTED]

===============
ldap.conf
#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

#BASE   dc=example, dc=com
#URI    ldap://ldap.example.com ldap://ldap- master.example.com:666

#SIZELIMIT      12
#TIMELIMIT      15
#DEREF          never
HOST 127.0.0.1
BASE dc=example,dc=com

======
Stopping slapd:                                            [  OK  ]
Checking configuration files for slapd: config file testing succeeded
Starting slapd:                                            [  OK  ]
====
May 10 13:28:34 fedora ldap: slapd shutdown succeeded
May 10 13:28:34 fedora slaptest: sql_select option missing
May 10 13:28:34 fedora slaptest: auxpropfunc error no mechanism available
May 10 13:28:34 fedora ldap:  succeeded
May 10 13:28:34 fedora slapd[11033]: sql_select option missing
May 10 13:28:34 fedora slapd[11033]: auxpropfunc error no mechanism available
May 10 13:28:34 fedora ldap: slapd startup succeeded
====



On 5/10/06, zhanel lopez <[EMAIL PROTECTED]> wrote:
I'd tried it but it didn't work. I also follow the instruction on one of the site
====
Check log file /var/log/messages

slaptest: sql_select option missing
slaptest: auxpropfunc error no mechanism available
ldap:  succeeded
slapd[4200]: sql_select option missing
slapd[4200]: auxpropfunc error no mechanism available

If the config files /etc/openldap/ldap.conf or /etc/openldap/slapd.conf are owned by root it will cause this error.
Fix: chown ldap.ldap /etc/openldap/ldap.conf /etc/openldap/slapd.conf
=====
Error

slapadd: could not parse entry (line=27)


The file doesn't have line 27. It seems that it read it as blank space. But there is no blank space in the last file. I really need your help guys.



On 5/10/06, Rebs Guarina < [EMAIL PROTECTED]> wrote:


On 5/10/06, zhanel lopez < [EMAIL PROTECTED]> wrote:
I install ldap in my fedora box 3 and 4  using rpm and source. But when I try to import an ldif file it sends me this error

slapadd -v -d15 -l 1.ldif
====
1.ldif
dn:dc=example,dc=com
dc:example
description:My wonderful company as much text as you want to place
 in this line up to 32K continuation data for the line above must
 have <CR> or <CR><LF> i.e. ENTER works
 on both Windows and *nix system - new line MUST begin with ONE SPACE
objectClass:dcObject
objectClass:organization
o:Example, Inc.
## FIRST Level hierarchy - people
## uses mixed upper and lower case for objectclass
# this is an ENTRY sequence and is preceded by a BLANK line
dn:ou=people, dc=example,dc=com
ou:people
description:All people in organisation
objectclass:organizationalunit

I'm guessing that you edited your ldif file on windows...try to fix it with dos2unix if it is the case....

try to delete all the files that were created on your  ldap directory then re-run slapadd
 

The slap.conf is the defalt config of fedora

ERROR messages


 slapadd -v -d15 -l 1.ldif

## uses mixed upper and lower case for objectclass
# this is an ENTRY sequence and is preceded by a BLANK line
dn:ou=people, dc=example,dc=com
ou:people
description:All people in organisation
objectclass:organizationalunit
"
<= str2entry: str2ad(version): attribute type undefined
slapadd: could not parse entry (line=27)
slapadd shutdown: initiated
====> bdb_cache_release_all
slapadd shutdown: freeing system resources.



===
/var/log/messages
 slapadd: sql_select option missing
slapadd: auxpropfunc error no mechanism available



====


_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph




--
I'm always a newbie. I wouldn't know a damn thing if I were not!


_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph

Reply via email to