> Hello, > > I have Cyrus 2.2.6 and recently had a power-outtage. Since that > happened, I have been unable to mark my messages "as read". That is, I > can mark them as read in my mail client, but as soon as I restart the > client, the messages go back to unread state. I suspect something got > corrupted on the server during the server crash, but I don't know what.
Maybe the seen database is corrupt. I guess /var/lib/imap/user/o/otis.seen is skiplist so I don't know what the correct way is to recover. At least you can try to convert it with cvt_cyrusdb to BDB and back to skiplist again. Simon > > I've restarted the server, but that hasn't helped. > When I restart the server I see the following in the log (among a few > other things): > > Aug 5 17:59:04 vis master[30267]: about to exec > /usr/lib/cyrus-imapd/ctl_cyrusdb > Aug 5 17:59:04 vis ctl_cyrusdb[30267]: recovering cyrus databases > Aug 5 17:59:04 vis ctl_cyrusdb[30267]: skiplist: recovered > /var/lib/imap/mailboxes.db (26 records, 16736 bytes) in 0 secondsAug 5 > 17:59:04 vis ctl_cyrusdb[30267]: done recovering cyrus databases > Aug 5 17:59:04 vis master[30264]: ready for work > .... > Aug 5 17:59:04 vis imap[30269]: skiplist: recovered > /var/lib/imap/annotations.db (0 records, 144 bytes) in 0 seconds > .... > > > Also: > > /var/lib/imap$ ll > total 188 > -rw------- 1 cyrus mail 144 Aug 5 17:59 annotations.db > drwx------ 2 cyrus mail 4096 Aug 5 04:02 backup > drwx------ 2 cyrus mail 4096 Aug 5 17:59 db > drwx------ 2 cyrus mail 4096 Aug 5 17:59 db.backup1 > drwx------ 2 cyrus mail 4096 Aug 5 17:33 db.backup2 > -rw------- 1 cyrus mail 28672 Aug 5 17:59 deliver.db > drwx------ 4 cyrus mail 4096 Jul 6 00:07 domain > drwx------ 2 cyrus mail 4096 Oct 5 2004 log > -rw------- 1 cyrus mail 16736 Aug 5 17:59 mailboxes.db > drwx------ 2 cyrus mail 4096 Oct 5 2004 msg > drwx------ 2 cyrus mail 4096 Aug 5 13:35 proc > drwxr-xr-x 2 cyrus mail 4096 May 15 22:47 ptclient > drwx------ 2 cyrus mail 4096 Oct 5 2004 quota > drwx------ 2 cyrus mail 4096 Aug 5 17:59 rpm > drwx------ 2 cyrus mail 4096 Oct 5 2004 sieve > drwxr-x--- 2 cyrus mail 4096 Aug 5 17:59 socket > -rw------- 1 cyrus mail 8192 Aug 5 04:03 tls_sessions.db > drwx------ 4 cyrus mail 4096 May 17 16:58 user > > > /var/lib/imap$ ll /var/lib/imap/user/o/ > total 24 > -rw------- 1 cyrus mail 11576 Aug 5 13:15 otis.seen > -rw------- 1 cyrus mail 221 Jul 31 23:21 otis.sub > > > Does anyone know how I can clean things up, so I can start marking my > messages as read? > > Thanks, > Otis > --- > Cyrus Home Page: http://asg.web.cmu.edu/cyrus > Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html > > --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html