Hi Mark,

Thanks for getting back to me!



On Thu, Aug 4, 2011 at 7:25 AM, Mark Martinec
<[email protected]>wrote:


> > Aug  3 19:30:12.275 mail.server.com /usr/sbin/amavisd-new[10948]:
> > (!!)TROUBLE in pre_loop_hook: db_init: BDB no dbC: __fop_file_setup:
> > Retry limit (100) exceeded, File exists. at (eval 80) line 283.
> > Suicide () TROUBLE in pre_loop_hook: db_init: BDB no dbC:
> __fop_file_setup:
> > Retry limit (100) exceeded, File exists. at (eval 80) line 283.
>
> So this isn't a crash, but a voluntary exit after an unrecoverable error.
>
> Perhaps the BerkeleyDB perl module hasn't been reinstalled after
> a libdb (berkeley db) or a Perl upgrade?
>
> Also, stop amavisd, delete all database files (if any) in
> /var/lib/amavis/db/
> and restart.
>
>  Mark
>

I appreciate the clarification on it not crashing, I wasn't really sure what
else to call it.  I checked the BerkeleyDB Perl module & Perl itself and
those both looked OK, then I emptied /var/lib/amavis/db/ and restarted it
and it's working!

I was doing some more googling on it and ran across this which suggested the
same fix as you to remove the db's and restart so that's where I was heading
when I saw your reply.
http://albanianwizard.org/amavisd-new-trouble-in-pre_loop_hook-berkeleydb.albanianwizard

That's the important part, I'll remember that if it happens again.  I know
it's hard to tell and could probably be any number of things, but do you
have any suggestions on why the db's got corrupted?

Thanks again!

Darhl

Reply via email to