Craig Graham wrote:

> ----- Original Message -----
> From: Prune <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, August 02, 2001 8:34 AM
> Subject: recreating a server
> 
>> Finaly, anyone tried to compile cyrus/ cyrus sasl with berkeleyDB 3.2.9A
>> (the wersion shipped with mysql...) ?
>> For me it compiles fine, but there is no way to make it work...
>> I'll have a look later at night.
> 
> 
> That's the version I'm using, since I couldn't get 3.3.11 to work.
> 
> I'm new so my experiences may not be too useful, but in the end after many
> "make distclean"s I renamed all the includes and libs in /usr/ that could
> possibly be conflicting with the Berkeley ones and manually made sure the
> Berkeley ones were in /usr/local/include and /usr/local/lib. I'd have
> thought /usr/local/ would have been earlier in the search path than /usr/
> but perhaps not. This got everything to compile and run without crashing.
> 
> I also had problems with cyradm- the cyradm perl script was copied to the
> relevant directory /usr/local/bin but the support files weren't copied
> anywhere so it couldn't run. Thus followed a lengthy process of tracking
> down the support files and shoving them somewhere in Perl's path.
> 
> You say there's no way to make it work- are you working from the howto? As
> far as I can see that's wrong. It says start the daemons from inetd- if you
> do that they quit immediately and the connection is dropped before they even
> identify themselves. If this is what you mean by it not working,  you have
> to run "master" as root and get rid of any entries in inetd.conf that
> prevent master getting the ports.
> 
Hi,

Thank you for your answer.
Are you using the 3.2.9A from mysql distrib or the 3.2.9 from sleepycat ?
As I wanted to have only one berkeleyDB at a time (which is a normal 
thing) and wasn't able to compile mysql with sleepycat bdb, I managed to 
compile everything (cyrus, openldap) with Mysql BerkeleyDB :)
In fact, compilation was made without errors.

I don't use inetd. I start the daemon by hand.

PATH and LD_LIBRARY_PATH are set to refer to the install directory 
(/opt/db/bdb and /opt/mail/cyrus)
When started, the daemon die with signal 11 :

Aug  1 19:52:03 diamond master[30467]: process started
Aug  1 19:52:03 diamond ctl_mboxlist[30468]: running mboxlist recovery
Aug  1 19:52:04 diamond ctl_mboxlist[30468]: done running mboxlist recovery
Aug  1 19:52:04 diamond master[30467]: ready for work
Aug  1 19:52:04 diamond ctl_mboxlist[30470]: checkpointing mboxlist
Aug  1 19:52:04 diamond /kernel: pid 30472 (pop3d), uid 6003: exited on 
signal 11
Aug  1 19:52:04 diamond master[30467]: process 30472 exited, signaled to 
death by 11


ldd /opt/mail/cyrus/bin/master shows library are found and are the good 
one's

That's why my question is : could it be a problem of the Berkeley DB ??

Prune

-- 
    - le Centre - 
a Mad Cow Tribe product

(Very uncommon, but we should please everybody anyway, even disturbed minds)

Reply via email to