OK, I got past this problem by simply configuring all overlays
(required installing application that provided sql.h library):
./configure --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc
--enable-backends --enable-overlays
Started slapd with these warnings:
...
WARNING: No dynamic config support for database relay.
config_build_entry: "olcDatabase={2}relay"
WARNING: No dynamic config support for overlay rwm.
config_build_entry: "olcOverlay={0}rwm"
backend_startup_one: starting "dc=example,dc=com"
bdb_db_open: Warning - No DB_CONFIG file found in directory
/var/lib/ldap: (2)
Expect poor performance for suffix dc=example,dc=com.
bdb_db_open: dbenv_open(/var/lib/ldap)
backend_startup_one: starting "dc=alias,dc=example,dc=com"
slapd starting
Unable to actually add or search because of this error (getting this
when trying to add the first entry "Manager"):
[root@db workarea]# ldapadd -x -D "cn=Manager,dc=example,dc=com" -W
-f example.ldif
Enter LDAP Password:
>>> slap_listener(ldap:///)
connection_get(12): got connid=4
connection_read(12): checking for input on id=4
ber_get_next
ber_get_next: tag 0x30 len 50 contents:
ber_get_next
do_bind
ber_scanf fmt ({imt) ber:
ber_scanf fmt (m}) ber:
>>> dnPrettyNormal: <cn=Manager,dc=example,dc=com>
<<< dnPrettyNormal: <cn=Manager,dc=example,dc=com>,
<cn=manager,dc=example,dc=com>
do_bind: version=3 dn="cn=Manager,dc=example,dc=com" method=128
bdb_dn2entry("cn=manager,dc=example,dc=com")
entry_decode: "n=Manager,dc=example,dc=com"
<= entry_decode: str2ad(n): AttributeDescription contains
inappropriate characters
<= entry_decode: slap_str2undef_ad(n): AttributeDescription
contains inappropriate characters
send_ldap_result: conn=4 op=0 p=3
send_ldap_response: msgid=1 tag=97 err=80
ber_flush: 28 bytes to sd 12
ldap_bind: Internal (implementation specific) error (80)
additional info: internal error
connection_get(12): got connid=4
connection_read(12): checking for input on id=4
ber_get_next
ber_get_next on fd 12 failed errno=0 (Success)
connection_closing: readying conn=4 sd=12 for close
connection_close: conn=4 sd=12
What the heck does this mean and what do I do about it?
Thanks!
-ron
Ron Parker wrote:
Downloaded:
openldap-stable-20070831.tgz
Unpacked.
Ran this because I want the relay back end enabled and want all the
executables installed in /usr directory tree. I also want slapd.conf
to be in /etc:
../configure --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc
--enable-relay=yes --enable-rewrite
make depend
make
I edited my slapd.conf for this (modified to my server):
database relay
suffix "dc=virtual,dc=naming,dc=context"
relay "dc=real,dc=naming,dc=context" massage
I run: /usr/libexec/slapd -d 1
I get this error:
overlay "rwm" not found
/etc/openldap/slapd.conf: line 133: unable to install rwm overlay in
"relay <dn> [massage]" line
slapd destroy: freeing system resources.
slapd stopped.
connections_destroy: nothing to destroy.
Looks like I'm getting much closer. Thanks so much for all the help!
-ron
Pierangelo Masarati wrote:
3) get rid of rpms and build it yourself.
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
---------------------------------------
Office: +39 02 23998309
Mobile: +39 333 4963172
Email: pierangelo.masarati@sys-net.it
---------------------------------------
__________ NOD32 2519 (20070910) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
--
Ron Parker
Software Creations http://www.scbbs.com
Self-Administration Web Site http://saw.scbbs.com
SDSS Subscription Mgmt Service http://sdss.scbbs.com
Central Ave Dance Ensemble http://www.centralavedance.com
R & B Salsa http://www.randbsalsa.com