Strange bug in cyrus (missing folders with reconstruct !)

Denis BUCHER dbucherml at hsolutions.ch
Thu Dec 17 06:45:17 EST 2009


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...

Denis


More information about the Info-cyrus mailing list