Whoops - may have forgot to nuke and untar the source tree between configs
there...

Seems to be compiling now.

*SHEEPISH GRIN*

m/

-----Original Message-----
From: Gordon Messmer [mailto:[EMAIL PROTECTED]
Sent: Sunday, November 30, 2003 10:07 PM
To: Mitch (WebCob)
Cc: Courier Users
Subject: Re: [courier-users] gdbm fatal: couldn't init cache -- any idea
of the source?


Mitch (WebCob) wrote:
> Hmmm - so what did you do to fix?

I installed db3, made sure that libdb.so was a symlink to libdb3.so, and
that db.h was a symlink to db3/db.h.  Recompiled courier with
--with-db=db so that gdbm wasn't used.  Removed all of the dat files
from etc/courier and ran the required "make*" commands to regenerate
them.  Courier worked fine with db3.

> I did check that there were no limits for the courier user though... set a
> shell for the user and ran ulimit - it returns "unlimited" - also checked
> the login.conf - no limits in effect that I can see.

We came up with the same thing, but gdbm should only print that error if
  it fails to malloc() memory for its "bucket_cache".  FreeBSD has a
malloc implementation that allows for debugging, IIRC.  Perhaps that
facility could help you track it down.  I'm trying to get access to the
debugging information I left when I tracked this problem down myself.





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to