|
Hi,
Try changing the database to ldbm instead of bdb.
If that does not help
see if selinux is running. Either add a policy for
openldap or turn selinux
off completely.
HTH!
----- Original Message -----
Sent: Wednesday, May 10, 2006 12:11
AM
Subject: Re: [plug] ldap problem
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
====
-- 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
|