I just migrated one of my servers from 3.16 doing NIS+ lookups and
using dbm files for various databases to 3.22 doing LDAP lookups and
using Berkeley DB 3.2.9. This is on Solaris 7.
In doing so, I'm getting all sort of problems with opening those DB
files. When I cut over, I removed the contents of /var/spool/exim/db
and it created new files when it started back up but things like:
/usr/local/sbin/exim_dumpdb /var/spool/exim retry
failed to open DB file /var/spool/exim/db/retry: Error 0
do not work, and I get a errors like:
failed to open DB file /var/spool/exim/db/retry: File exists
in my log file.
My once files for my vacationing users also exhibit the same behavior:
2001-04-26 09:50:08 14skKw-0006vs-00 == user@???
<user@???> T=vacation_delivery defer (0): Failed to open db
(v3) file /var/mail/user/Maildir/vacation.once when sending message
from vacation_delivery transport: File exists
an exim -d9 -M of one of the messages stuck on my queue doesn't
include any additional useful information. Only an errno=0 and "File
exists". Any suggestions on what is wrong here and how I fix it?
Thanks,
Tabor
--
--------------------------------------------------------------------
Tabor J. Wells twells@???
Fsck It! Just another victim of the ambient morality