From: Wil Cooley (no email)
Date: Tue Nov 27 2001 - 14:21:43 EST
Also Sprach Matt Kenigson:
> The compile of imapd kept bombing until I found a post online that suggested
> (duh) copying the libs and header files for db into the lib area of the
> source tree for imapd. Then it compiled successfully.
>
> After that we kept getting segfaults. We fixed these by following some
> online instructions that involved using the RPM sources for sasl to link it
> properly to db. I didn't do that part, but that's my understanding of what
> was done.
>
> Since then, we keep getting messages like:
>
> Nov 26 16:00:05 vcch243 master[16446]: process 23165 exited, signaled to
> death by 11
>
> In /var/log/messages.
>
> Also, cyradm will come up to a prompt as long as it doesn't try to connect.
> If you give it the server name (or localhost), it just hangs. That may be
> when the "signalled to death" messages come into play -- I'm not really
> sure.
>
> We've also tried recompiling without the --with-auth=unix flag, but that
> didn't change anything.
>
> Anyone have any ideas?
I think this is a common problem of linking with a version of db that
doesn't work correctly. I built mine from RPM on RHL 7.2, and the spec
file originally has a line that forced it to use db 3.1:
perl -pi -e "s#db-3#db-3.1#" configure configure.in
After commenting it out and rebuilding, the problem went away.
I don't know what version of db ships with Mandrake; perhaps you
should run 'ldd /usr/cyrus/sbin/imapd' and see what version it's
linking with?
Wil
-- W. Reilly Cooley Naked Ape Consulting http://nakedape.cc irc.linux.com #orlug,#pdxlug,#lnxs The most costly of all follies is to believe passionately in the palpably not true. It is the chief occupation of mankind. -- H.L. Mencken
|
|
|