Re: Urgent help required

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Bron Gondwana a écrit :
> On Fri, Dec 18, 2009 at 09:54:10AM +0100, Denis BUCHER wrote:
>> Hello,
>>
>> Sorry for submitting so many questions to the list, now I have a HUGE
>> problem !
>>
>> I did /usr/sbin/ctl_mboxlist -d -x -p default and it destroyed my *.seen
>> (read/unread database) files !
>>
>> I took the files from backup but cyrus doesn't accept them and shows all
>> emails as unread (including read emails, and deleted emails) ???
>>
>> It's really catastrophic, and I don't know how to make cyrus
>> use/read/take the *.seen files copied from backups ?
> 
> Check the permissions on them.  It's more likely that ctl_mboxlist has
> changed the header uniqueid.  You'll have better luck copying the
> cyrus.header files from backup.  Just going to check the code now:
> 
> Hmm... I can't see it changing either seen OR headers, but headers are
> more likely.

Yes you were right, it was the solution :

user.seen files uses unique IDs stored in the cyrus.header file

Therefore, restoring only user.seen file will not work if a reconstruct
was done in-between, because the ids will not correspond anymore.

The solution is therefore to :
1. Stop cyrus
2. Restore a user.seen from backups (it's ok if not very recent, emails
read since then will simply become "unread")
2. ALSO RESTORE cyrus.* files in the folder that were backup at the same
time of user.seen ! (To be sure unique ids will correspond.)
3. reconstruct mailbox : it will use data from backups and add the
emails arrived inbetween as unread.
4. Restart cyrus

Denis
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux