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