Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 08-08-2011, 02:46 AM
Special Member
 
Posts: 149
Default search returns only few result / reindex doesn't actually re-index

Hello,

For almost all of my users' mailboxes, while searching for any query, it do not return all results (in most cases results are upto May, 2011).

Checking mailbox.log for any WARN message for corrupt index, couldn't find any. When tried to re-index some large (> 8 GB to mid-large ~5GB) mailboxes, it gets completed just in fraction of second. (mailbox.log tells it about 400 to 480 ms).

Please note that we were originally running FOSS and in end of May, 2011 we moved to NE. (results returned are till that date only). More than 95% of users are using Zimbra Desktop (Ver. 2.0.1 or 7.0.1)

Please guide me further actions.

Dipesh
Reply With Quote
  #2 (permalink)  
Old 08-09-2011, 09:49 PM
Special Member
 
Posts: 149
Default *** bump ***

sorry for bumping this before filing a support case
Reply With Quote
  #3 (permalink)  
Old 08-10-2011, 07:03 AM
Special Member
 
Posts: 149
Default

I found similar issue discussed and solved here: [SOLVED] Problem with Client search results

Tried to check it in my environment, but returns error:
Code:
zimbra@mail:~$ zmprov gs `zmhostname` | grep convertd
zimbraServiceEnabled: convertd

zimbra@mail:~$ zmconvertctl status
convertd is not running.

zimbra@mail:~$ zmconvertctl start
Starting convertd...httpd: Could not open configuration file /opt/zimbra/convertd/conf/httpd.conf: No such file or directory
failed.
Do I really need to re-install with upgrade option?

Dipesh
Reply With Quote
  #4 (permalink)  
Old 08-10-2011, 07:46 AM
Zimbra Consultant & Moderator
 
Posts: 20,314
Default

Quote:
Originally Posted by dipeshmehta View Post
[/CODE]zimbra@mail:~$ zmconvertctl start
Starting convertd...httpd: Could not open configuration file /opt/zimbra/convertd/conf/httpd.conf: No such file or directory
failed.
[/CODE]

Do I really need to re-install with upgrade option?
As you seem to be missing a configuration file then I'd guess the answer is, yes.
__________________
Regards


Bill
Reply With Quote
  #5 (permalink)  
Old 08-11-2011, 06:39 AM
Special Member
 
Posts: 149
Default

Thanks Bill & Psarni

I re-installed (upgrade) zimbra with convertd. Now all but one mailboxes' search returns proper results. I didn't need to reindex them.

For particular one mailbox, it throws error. I reindexed it, and it was completed successfully without any error. While searching with any kind of query, it doesn't:
Quote:
A network service error has occurred.
method: [unknown]
msg: system failure: java.lang.ClassCastException: com.zimbra.common.mime.MimeBodyPart cannot be cast to com.zimbra.common.mime.MimeMultipart
code: service.FAILURE
detail: soap:Receiver
trace: com.zimbra.common.service.ServiceException: system failure: java.lang.ClassCastException: com.zimbra.common.mime.MimeBodyPart cannot be cast to com.zimbra.common.mime.MimeMultipart ExceptionId:btpool0-35://mail.mydomain.com/service/soap/SearchRequest:1313069251786:2190c369de3dd35f Code:service.FAILURE at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:248) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:432) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:281) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.jav a:294) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:215) at javax.servlet.http.HttpServlet.service(HttpServlet .java:725) at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:208) at javax.servlet.http.HttpServlet.service(HttpServlet .java:814) at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1166) at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(Set HeaderFilter.java:79) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1157) at org.mortbay.servlet.UserAgentFilter.doFilter(UserA gentFilter.java:81) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter .java:132) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:388) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:218) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:422) at org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:230) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.handler.DebugHandler.handle(Debu gHandler.java:77) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:543) at org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:946) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:405) at org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:410) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451) Caused by: java.lang.ClassCastException: com.zimbra.common.mime.MimeBodyPart cannot be cast to com.zimbra.common.mime.MimeMultipart at com.zimbra.common.mime.MimeParser.boundary(MimePar ser.java:506) at com.zimbra.common.mime.MimeParser.processBoundary( MimeParser.java:471) at com.zimbra.common.mime.MimeParser.handleByte(MimeP arser.java:381) at com.zimbra.common.mime.MimeParser.handleBytes(Mime Parser.java:280) at com.zimbra.common.mime.MimeParserInputStream.read( MimeParserInputStream.java:54) at java.io.FilterInputStream.read(FilterInputStream.j ava:90) at com.zimbra.common.util.ByteUtil.countBytes(ByteUti l.java:108) at com.zimbra.common.util.ByteUtil.drain(ByteUtil.jav a:125) at com.zimbra.common.util.ByteUtil.drain(ByteUtil.jav a:119) at com.zimbra.common.mime.MimeMessage.parse(MimeMessa ge.java:131) at com.zimbra.common.mime.MimeMessage.(MimeMessage.ja va:126) at com.zimbra.common.mime.shim.JavaMailMimeMessage.(J avaMailMimeMessage.java:76) at com.zimbra.cs.mime.Mime$FixedMimeMessage.(Mime.jav a:126) at com.zimbra.cs.mailbox.MessageCache.getMimeMessage( MessageCache.java:161) at com.zimbra.cs.mailbox.Message.getMimeMessage(Messa ge.java:390) at com.zimbra.cs.mailbox.Message.generateIndexData(Me ssage.java:1054) at com.zimbra.cs.mailbox.IndexHelper.indexItemList(In dexHelper.java:844) at com.zimbra.cs.mailbox.IndexHelper.indexDeferredIte msInternal(IndexHelper.java:361) at com.zimbra.cs.mailbox.IndexHelper.indexDeferredIte ms(IndexHelper.java:278) at com.zimbra.cs.mailbox.IndexHelper.search(IndexHelp er.java:132) at com.zimbra.cs.mailbox.Mailbox.search(Mailbox.java: 3747) at com.zimbra.cs.service.mail.Search.doSearch(Search. java:134) at com.zimbra.cs.service.mail.Search.handle(Search.ja va:114) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:406) ... 34 more
request:

Body: {
SearchRequest: {
_jsns: "urn:zimbraMail",
limit: 100,
locale: {
_content: "en_US"
},
offset: 0,
query: "from: (somebody@somedomain.com)",
sortBy: "dateDesc",
types: "message",
tz: {
id: "Asia/Kolkata"
}
}
},
Header: {
context: {
_jsns: "urn:zimbra",
account: {
_content: "me@mydomain.com",
by: "name"
},
authToken: "(removed)",
session: {
_content: 1188,
id: 1188
},
userAgent: {
name: "ZimbraWebClient - FF3.0 (Win)",
version: "7.0.1_GA_3105"
}
}
}
Please help me to get this resolved.

Thanks in advance.

Dipesh
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.