My imapd.conf has no mention of the database formats.  I'm using Debian, and I 
believe that info is supposed to be in /usr/lib/cyrus/cyrus-db-types.active.
I don't have that file either because the Debian instructions say to delete 
that file when you change the database format, putting
the new formats in cyrus-db-types.txt.  That file is
ANNOTATION skiplist
DBENGINE BerkeleyDB5.3
DUPLICATE skiplist
MBOX skiplist
PTS skiplist
QUOTA quotalegacy
SEEN skiplist
STATUSCACHE skiplist
SUBS flat
TLS skiplist
USERDENY flat

The deletion of the .active file is supposed to be a signal to the package 
machinery to convert database formats and copy the .txt file to the .active 
file, but that is not happening.  Perhaps because the necessary cyrus utility 
programs also fail.

I tried copying the .txt file to the .active file by hand, but restarting 
produces the same log messages as before.  I am letting it run, and the log 
shows it upgrading the indices in all the folders in the mail spool.  At the 
end, despite complaints,  cyrmaster (Debian's rename of master) is listening on 
port 143.

Ross

________________________________________
From: Sebastian Hagedorn <haged...@uni-koeln.de>
Sent: Tuesday, May 16, 2017 1:12 AM
To: Boylan, Ross
Cc: cyrus info list ‎[info-cyrus@lists.andrew.cmu.edu]‎
Subject: Re: BDB despite apparent lack of BDB databases

--On 15. Mai 2017 um 20:16:56 +0000 "Boylan, Ross" <ross.boy...@ucsf.edu>
wrote:

> I am upgrading an old cyrus 2.2 installation to 2.4.  Using a chroot I
> converted all my old bdb databases to skiplist and copied the results to
> the system with cyrus 2.4. cyrus2.4 wouldn't not start, giving lots of
> bdb errors.  I moved the db* directories out of the way, and now it
> complains some that they are missing, but may be running OK. 1) Is it OK?
> 2) Why am I getting BDB errors without using BDB databases?
>
> There have been a number of closely related threads:
> https://www.spinics.net/lists/info-cyrus/msg17821.html (never answered)
> https://www.spinics.net/lists/info-cyrus/msg17781.html (seemed to
> establish bdb was in use even though not configured to be used, but
> unresolved) https://www.spinics.net/lists/info-cyrus/msg17718.html
> (advised converting all the databases, but I think I've done that)

Have you modified your imapd.conf to indicate that the files are skiplist?
It's not enough to convert the files.
--
    .:.Sebastian Hagedorn - Weyertal 121 (Gebäude 133), Zimmer 2.02.:.
                 .:.Regionales Rechenzentrum (RRZK).:.
   .:.Universität zu Köln / Cologne University - ✆ +49-221-470-89578.:.
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

Reply via email to