/opt/zimbra/log/zimbra.log shows a lot of service exception errors relating to indexes
Something seems to be worse with the kernel problem on Debian 3.1 & Zimbra 4.0 RC1.
I just did a zmcontrol stop again and redo.log permissions changed. zmcontrol never used to trigger this for us.
eg of index errors
2006-08-22 10:35:17,285 INFO [LmtpServer-11] [] LmtpHandler - [192.168.1.195] 451 4.0.0 Temporary message delivery failure try again (DATA)
2006-08-22 10:36:04,496 INFO [IndexWritersSweeper] [] MailboxIndex - open index writers sweep: before=1, closed=1, after=0 (0ms)
2006-08-22 10:36:23,549 INFO [LmtpServer-11] [name=username@mdgp.net.au;] cache - Initializing folder and tag caches for mailbox 20
2006-08-22 10:36:23,562 INFO [LmtpServer-11] [name=username@mdgp.net.au;] FileBlobStore - Stored size=27508 wrote=27508 path=/opt/zimbra/store/incoming/1156205738494-26.msg vol=1 digest=bbCdOyKQ56B4DUhc8WoujNCStdY=
2006-08-22 10:36:23,563 INFO [LmtpServer-11] [name=username@mdgp.net.au;] FileBlobStore - Renamed id=980 mbox=20 oldpath=/opt/zimbra/store/incoming/1156205738494-26.msg newpath=/opt/zimbra/store/0/20/msg/0/980-2701.msg
2006-08-22 10:36:23,569 INFO [LmtpServer-11] [name=username@mdgp.net.au;] FileBlobStore - deleting blob 980 in mailbox 20
2006-08-22 10:36:23,570 INFO [LmtpServer-11] [name=username@mdgp.net.au;] ZimbraLmtpBackend - try again for message
username@mdgp.net.au: exception occurred
com.zimbra.cs.service.ServiceException: system failure: indexMessage caught IOException
at com.zimbra.cs.service.ServiceException.FAILURE(Ser viceException.java:174)
at com.zimbra.cs.index.Indexer.indexMessage(Indexer.j ava:161)
at com.zimbra.cs.mailbox.Message.reindex(Message.java :439)
at com.zimbra.cs.mailbox.Mailbox.endTransaction(Mailb ox.java:4303)
at com.zimbra.cs.mailbox.Mailbox.addMessageInternal(M ailbox.java:3262)
at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.j ava:3042)
at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.j ava:3026)
at com.zimbra.cs.filter.ZimbraMailAdapter.addMessage( ZimbraMailAdapter.java:325)
at com.zimbra.cs.filter.ZimbraMailAdapter.doDefaultFi ling(ZimbraMailAdapter.java:319)
at com.zimbra.cs.filter.RuleManager.applyRules(RuleMa nager.java:182)
at com.zimbra.cs.lmtpserver.ZimbraLmtpBackend.deliver MessageToLocalMailboxes(ZimbraLmtpBackend.java:308 )
at com.zimbra.cs.lmtpserver.ZimbraLmtpBackend.deliver (ZimbraLmtpBackend.java:122)
at com.zimbra.cs.lmtpserver.LmtpHandler.doDATA(LmtpHa ndler.java:420)
at com.zimbra.cs.lmtpserver.LmtpHandler.processComman d(LmtpHandler.java:197)
at com.zimbra.cs.tcpserver.ProtocolHandler.processCon nection(ProtocolHandler.java:231)
at com.zimbra.cs.tcpserver.ProtocolHandler.run(Protoc olHandler.java:198)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Wo rker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: Could not create index /opt/zimbra/index/0/20/index/0 (directory already exists)
at com.zimbra.cs.index.MailboxIndex.openIndexWriter(M ailboxIndex.java:906)
at com.zimbra.cs.index.MailboxIndex.addDocument(Mailb oxIndex.java:349)
at com.zimbra.cs.index.Indexer.addDocument(Indexer.ja va:354)
at com.zimbra.cs.index.Indexer.addDocument(Indexer.ja va:324)
at com.zimbra.cs.index.Indexer.indexMessage(Indexer.j ava:156)
... 16 more
Caused by: java.io.IOException: Lock obtain timed out:
Lock@/opt/zimbra/apache-tomcat-5.5.1...89b-write.lock
at org.apache.lucene.store.Lock.obtain(Lock.java:58)
at org.apache.lucene.index.IndexWriter.<init>(IndexWr iter.java:223)
at org.apache.lucene.index.IndexWriter.<init>(IndexWr iter.java:173)
at com.zimbra.cs.index.MailboxIndex.openIndexWriter(M ailboxIndex.java:887)
... 20 more