Well it seems to have a broken db lib
Exim's db functions tester: interface type is db (v2)
DBM library: Berkeley DB: Sleepycat Software: Berkeley DB 2.7.5: (04/18/99)
USE_DB is defined
Test the functions
> open junk
locked /tmp/db/junk.lockfile
opened DB file /tmp/db/junk: flags=42
opened 0
> write abcdsf tesing
dbfn_write: key=abcdsf
Segmentation fault (core dumped)
So I guess thats broken
----- Original Message -----
From: "Philip Hazel" <ph10@???>
To: "Brian K. West" <brian@???>
Sent: Tuesday, September 26, 2000 8:56 AM
Subject: Re: [Exim] TLS and strange errors
On Tue, 26 Sep 2000, Brian K. West wrote:
> 2000-09-26 08:39:55 13duxe-00059W-00 SEGV while reading "av.cwis.net" from
> dbm file: record assumed not to exist
> 2000-09-26 08:39:56 13duxe-00059W-00 SEGV while reading "fÄf=Ì~½<E
>
> PhÈè7ÿüÿë<.oþÿÿfz2~.<."þÿÿPèåûüÿj2<.oþÿÿÿr<E
>
> Ph" from dbm file: record assumed not to exist
That appears to have opened the DBM file, presumably in the db
directory, because otherwise it wouldn't be trying to read from it.
I would therefore expect there to be files in the db directory by now.
Have a read of doc/dbm.discuss.txt. Down the bottom there is a section
called "Testing Exim's dbm handling". It might be worth doing what it
says there, just to confirm that the basic DBM handling is working OK.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.