imapd 2.4.12 hangs

Simon Matter simon.matter at
Mon Oct 24 03:28:38 EDT 2011

> I see, and I remember reading about it.
> But, what will happen if I "make install" a skiplist version onto an older
> BDB deployment
> with running users? Will I need to run a reconstruct? Will I need to get
> rid of older bdb files
> manually? Also, do you think I will find any benefits by using skiplist on
> NFS instead of BDB?

Sorry, I can't help you here as we only do packaging on build hosts and
then install resulting RPMs on production systems.
What I'm sure is that you have to convert away from BDB before installing
new binaries, because they won't do anything with any BDB file.
I have never used NFS in this case.


> Inviato da iPad
> Il giorno 21/ott/2011, alle ore 14:07, "Simon Matter"
> <simon.matter at> ha scritto:
>>> Well, I've been using BDB for years on Cyrus.
>>> Now I'm rebuilding a new distribution with the latest Cyrus, and I just
>>> went on with the same
>>> scheme.
>>> How do I get rid of BDB? What will it use instead?
>> skiplist, most databases default to skiplist anyway. Those which still
>> default to BDB can be configured to use skiplist instead. Works fine for
>> me and many others.
>> Of course, I don't say your problems have to do with BDB, it's just
>> possible.
>> Simon
>>> Gabriele.
>>> ----------------------------------------------------------------------------------
>>> Da: Simon Matter
>>> A: Gabriele Bulfon
>>> Cc: info-cyrus at
>>> Data: 21 ottobre 2011 12.17.33 CEST
>>> Oggetto: Re: imapd 2.4.12 hangs
>>> Hi, I'm still having trouble running 2.4.12, once started, if I connect
>>> to
>>> port 143, I never
>>> get the hello response, and the launched imapd goes in a loop.
>>> These is the output of ldd against master, maybe some libraries are bad
>>> versions?
>>> Hi,
>>> Do you build yourself? If so, do you really need BDB? I not, then you
>>> may
>>> want to build without BDB just to make sure to get rid of a possible
>>> source of problems.
>>> Regards,
>>> Simon
>>> =(0x009ff000)
>>> =/sonicle/lib/ (0x00a81000)
>>> =/sonicle/lib/ (0x00923000)
>>> =/sonicle/lib/ (0x00b76000)
>>> =/sonicle/lib/ (0x004a3000)
>>> =/sonicle/lib/ (0x00cc8000)
>>> =/lib/ (0x00a2e000)
>>> =/sonicle/lib/ (0x00300000)
>>> =/sonicle/lib/ (0x00110000)
>>> =/sonicle/lib/ (0x004a6000)
>>> =/sonicle/lib/ (0x00257000)
>>> =/sonicle/lib/ (0x00cdf000)
>>> =/sonicle/lib/ (0x00277000)
>>> =/lib/ (0x00655000)
>>> =/lib/ (0x0028f000)
>>> =/lib/ (0x00294000)
>>> /lib/ (0x00421000)
>>> ----
>>> Cyrus Home Page:
>>> List Archives/Info:

More information about the Info-cyrus mailing list