With db4.2 without any optimalisation (CFLAGS= -O0 -fno-strict-aliasing
-pipe) I get the same errors.

For db3 and db3 without any optimalisation I get different errors:
Nov 12 21:02:50 hermes lmtpunix[77637]: DBERROR: invalid
berkeley_cachesize value, using internal default
Nov 12 21:02:51 hermes lmtpunix[77637]: sql_select option missing
Nov 12 21:02:51 hermes lmtpunix[77637]: auxpropfunc error no mechanism
available
Nov 12 21:02:51 hermes lmtpunix[77637]: DBERROR db3: Lock table is out
of available locks
Nov 12 21:02:51 hermes lmtpunix[77637]: DBERROR: opening
/var/imap/deliver.db: Cannot allocate memory
Nov 12 21:02:51 hermes lmtpunix[77637]: DBERROR: opening
/var/imap/deliver.db: cyrusdb error
Nov 12 21:02:51 hermes lmtpunix[77637]: FATAL: lmtpd: unable to init
duplicate delivery database
Nov 12 21:02:51 hermes master[77524]: service lmtpunix pid 77637 in
READY state: terminated abnormally
Nov 12 21:02:51 hermes lmtpunix[77638]: DBERROR: invalid
berkeley_cachesize value, using internal default
Nov 12 21:02:51 hermes lmtpunix[77638]: sql_select option missing
Nov 12 21:02:51 hermes lmtpunix[77638]: auxpropfunc error no mechanism
available
Nov 12 21:02:51 hermes lmtpunix[77638]: DBERROR db3: Lock table is out
of available locks
Nov 12 21:02:51 hermes lmtpunix[77638]: DBERROR: opening
/var/imap/deliver.db: Cannot allocate memory
Nov 12 21:02:51 hermes lmtpunix[77638]: DBERROR: opening
/var/imap/deliver.db: cyrusdb error
Nov 12 21:02:51 hermes lmtpunix[77638]: FATAL: lmtpd: unable to init
duplicate delivery database
Nov 12 21:02:51 hermes master[77524]: service lmtpunix pid 77638 in
READY state: terminated abnormally
Nov 12 21:02:51 hermes lmtpunix[77639]: DBERROR: invalid
berkeley_cachesize value, using internal default

Timo Schoeler wrote:
> Matthijs Mohlmann wrote:
> 
>> Hi,
>>
>> I'm running FreeBSD 6.0-RELEASE on a Ultra Sparc (500Mhz with 512Mb RAM).
>>
>> I have setup cyrus with postfix and saslauthd. All components are
>> completely working except cyrus.
>>
>> What I discovered is that I can create mailboxes in cyrus and can see
>> them with my imap client. But when I try to deliver a mail to the lmtp
>> socket / lmtp tcp socket or try to use cyrus/bin/deliver then it gives
>> me:
>>
>> Nov 12 18:10:13 hermes lmtpunix[95552]: DBERROR: invalid
>> berkeley_cachesize value, using internal default
>> Nov 12 18:10:13 hermes lmtpunix[95552]: sql_select option missing
>> Nov 12 18:10:13 hermes lmtpunix[95552]: auxpropfunc error no mechanism
>> availableNov 12 18:10:13 hermes lmtpunix[95552]: DBERROR : db4
>> Nov 12 18:10:13 hermes last message repeated 2 times
>> Nov 12 18:10:13 hermes lmtpunix[95552]: DBERROR: critical database
>> situation
>> Nov 12 18:10:13 hermes master[90620]: service lmtpunix pid 95552 in
>> READY state: terminated abnormally
>> Nov 12 18:10:13 hermes lmtpunix[95553]: DBERROR: invalid
>> berkeley_cachesize value, using internal default
>>
>> This repeats itself for over 1000 times. When I take a look into the
>> configdirectory then I see this:
>> [EMAIL PROTECTED]:~# ls -al /var/imap
>> total 24
>> drwxr-xr-x  10 cyrus  cyrus   512B Nov 12 18:07 ./
>> drwxr-xr-x  29 root   wheel   512B Nov 12 16:21 ../
>> -rw-------   1 cyrus  cyrus   144B Nov 12 17:07 annotations.db
>> drwxr-xr-x   2 cyrus  cyrus   512B Nov 12 17:07 db/
>> drwx------   2 cyrus  cyrus   512B Nov 12 18:07 db.backup1/
>> drwx------   2 cyrus  cyrus   512B Nov 12 17:37 db.backup2/
>> drwxr-xr-x   2 cyrus  cyrus   512B Nov 12 16:21 log/
>> -rw-------   1 cyrus  cyrus   264B Nov 12 17:07 mailboxes.db
>> drwxr-xr-x   2 cyrus  cyrus   512B Nov 12 16:21 msg/
>> drwxr-xr-x   2 cyrus  cyrus   512B Nov 12 16:29 proc/
>> drwxr-xr-x   2 cyrus  cyrus   512B Nov 12 16:21 ptclient/
>> drwxr-xr-x   2 cyrus  cyrus   512B Nov 12 17:07 socket/
>>
>> As you can see the mailboxes.db and annotations.db are created
>> successfully, but the I don't see any deliver.db.
>>
>> When I try the same setup on a i386 machine then it works perfectly.
>>
>> If you need more information please tel me. Is there a good way to debug
>> this kind of things in cyrus ?
>>
>> Regards,
>>
>> Matthijs Mohlmann
> 
> 
> hi,
> 
> db4 is known to have run time problems when compiled using gcc. try
> building it with no (!) optimization (IIRC FreeBSD builds with -O2 by
> default) or use cyrus w/o db4.
> 
> timo

Attachment: signature.asc
Description: OpenPGP digital signature

----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to