Strange bug in cyrus (missing folders with reconstruct !)

Patrick Boutilier boutilpj at ednet.ns.ca
Thu Dec 17 07:35:00 EST 2009


On 12/17/2009 07:45 AM, Denis BUCHER wrote:
> Dear Patrick,
>
> Patrick Boutilier a écrit :
>>> When doing /usr/sbin/cyrreconstruct -rf user.psmith I have a very very
>>> strange behavior !
>>>
>>> Most of folders are successfully reconstructed except one or two that
>>> are ignored ???
>>>
>>> Example for a folder called "CLIENT". This folder only contains
>>> subfolders, and no messages, could this be the cause of the bug ?
>>>
>>> It seems to be the same problem as described in :
>>> http://lists.andrew.cmu.edu/pipermail/info-cyrus/2008-May/029171.html
>>> But they offer no "real" solution...
>>>
>>> Thanks a lot for any help (the users are complaining and I'm stuck at
>>> this problem)
>>
>> What version of Cyrus?
>
> name       : Cyrus IMAPD
> version    : v2.2.13-Debian-2.2.13-14+lenny3 2006/12/19 19:32:59
> vendor     : Project Cyrus
> support-url: http://asg.web.cmu.edu/cyrus
> os         : Linux
> os-version : 2.6.26-2-amd64
> environment: Built w/Cyrus SASL 2.1.22
>               Running w/Cyrus SASL 2.1.22
>               Built w/Sleepycat Software: Berkeley DB 4.2.52: (December
> 3, 2003)
>               Running w/Sleepycat Software: Berkeley DB 4.2.52: (December
>   3, 2003)
>               Built w/OpenSSL 0.9.8g 19 Oct 2007
>               Running w/OpenSSL 0.9.8g 19 Oct 2007
>               CMU Sieve 2.2
>               TCP Wrappers
>               NET-SNMP
>               mmap = shared
>               lock = fcntl
>               nonblock = fcntl
>               idle = poll
>
>
>> Why is the reconstruct being run? Was the mailbox corrupted or are you
>> trying to inject messages like the person in the above link?
>
> Good question, the answer is simple, we simply migrated from an old
> server to a new one. So in fact it is neither of the two case but
> another one :
>
> We had a completely working set of users accounts and folders.
> We moved it to the new server.
> To make them work we launched the reconstruct.
> It works perfectly except for some folders...

How did you move the mail from one server to the other?

Does the CLIENT folder have at least a cyrus.index file in it?



>
> Denis



More information about the Info-cyrus mailing list