db.spec.patch not successful :-(

Edward Rudd eddie at omegaware.com
Thu Feb 19 21:42:20 EST 2004

all versions of DB use the same symbols (really annoying) so an
executable can only be linked against one version of DB..
the easiest way to convert from DB3 to DB4 is to dump and load the
if you have the db3-utils and db4-utils packages installed you can do
mv mailboxes.db mailboxes.db3
db3_dump mailboxes.db3 | db4_load mailboxes.db4
cp mailboxes.db4 mailboxes.db

To figure out what version a DB is in use the file command
file mailboxes.db
DB3 is Version 7, DB4 is version 8,
skiplist should say "data" unless you add the skiplist file magic..

On Thu, 2004-02-19 at 00:50, Ruth Ivimey-Cook wrote:
> On Thu, 19 Feb 2004, Simon Matter wrote:
> >There are some more things to mention:
> >
> >1) The rpms are using FHS compliant directories (/var/spool/imap and
> >/var/lib/imap). Everything should work with different configdir's but I
> >have never tested it.
> >
> >2) The only db magic which the rpms don't do is converting db3 database
> >files to db4. IIRC their binary format differs and one can not just move
> >the db3 files to a box with db4 and expect it to work.
> >
> >Simon
> I suspect, then, (2) is my problem; I think the db's are v3 format, not v4. I
> had hoped that db4 could at least read v3 :-(
> What is my best course of action to get a v3-based imapd that I can use to
> convert to v4? Can I have v3 and v4 in the same executables, or do I have to
> use two sets with, e.g., skiplist as the intermediary?
> Thanks,
> Ruth
Edward Rudd <eddie at omegaware.com>
Website http://outoforder.cc/

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

More information about the Info-cyrus mailing list