I finally got it!!! The first piece was obviously to delete the line db
from services in /etc/nsswitch.conf. The second piece of the puzzle was
that I had to recompile sasl executing the following commands before
configuring:

export CPPFLAGS=-I/usr/local/BerkeleyDB.3.3/include
export LDFLAGS=-L/usr/local/BerkeleyDB.3.3/lib

Boom! Everything now works. 

Thanks again for all your help.

Lee

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Mika
Iisakkila
Sent: Monday, October 22, 2001 3:14 PM
To: [EMAIL PROTECTED]
Subject: Re: Master Segmentation Fault

Lee Hoffman wrote:
> Thanks a bunch for the advice. I deleted db from /etc/nsswitch.conf
and
> viola, master stopped segfaulting on launch.
...
> Oct 21 13:09:27 grass master[1520]: about to exec
> /usr/local/cyrus/bin/imapd
> Oct 21 13:09:27 grass master[1508]: process 1520 exited, signaled to
> death by 11

Well, it's obvious that now that the master runs, all its children
are still dying, probably for the same reason. Did you try setting
LD_LIBRARY_PATH to point to where you have the DB-3 libraries
(those that you linked with) prior to running master? Does
"ldd imapd" show that those libraries are actually getting selected
instead of libdb or libdb2? Do you have other "db" references in
nsswitch.conf? Can't think of anything else...

--mika

Reply via email to