Quanah Gibson-Mount wrote
--On Tuesday, February 20, 2007 9:03 AM +0100
[EMAIL PROTECTED] wrote:
Its a slapd 2.2.23 (debian package) with a bdb Backend on a Debian Sarge
system. Transaction Logging is enabled, I set the cachesize in DB_CONFIG
to 1 GB. I have one Master and two Slaves. On one of the Slaves the
slapcat worked until yesterday, today it is broken again. The other
Slave
is ok. I see no errors in syslogs. My id2entry.bdb is 1,6 GB, in a
complete ldif-File I have 31 Mio lines. Could this be a problem ?
I'd suggest pursuing this with Debian. As a user of debian, I'm sure
you are aware that they patch source code with things that are not
found in the master source, and those things could always be the
potential source of bugs or other types of errors. I would advise not
using their package, and instead either getting a prebuilt
distribution like CDS from Symas Corporation, or building it yourself.
--Quanah
--
Quanah Gibson-Mount
Principal Software Developer
ITS/Shared Application Services
Stanford University
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html
Also a Debian user here, and I can pretty strongly recommend just
building it yourself. A ./configure --help will reveal an amazing wealth
of options available to you. I tried a few combinations of the packages
before going ahead and building it myself, and I think it's really worth
going through that process to get the OpenLDAP implementation you want.
As an added bonus, you get all of your ldap applications and libraries
to be the same version. Speaking specifically of what we've got in
Debian Stable right now, some packages depend on ldap libraries from
OpenLDAP 2.1.17, and some depend on libraries built from 2.2.23. This
should soon be fixed as packages make the move from unstable/testing
into stable, but it's all no big deal if you're at least content running
software labeled "unstable".
As a final note...if you do use the debian packages, be very sure to
dive into the documents included with the packages (usually
/usr/share/<packagename>), as debian tends to put files in unexpected
places that eventually make sense but initially confuse the hell out of you.
--
Sean