| 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.
|  | | 
11-21-2011, 07:39 AM
| | | mail.NO_SUCH_BLOB error on most accounts Hello, after replacing a disk, I'm getting the above error on most accounts. So far I've tried to restore permissions with zmpermfix as root and as zimbra user. I've also run the reindexing both through the command line and through the admin GUI. I have read many of the posts here, but none have helped.
TIA for your assistance!
Below is the exact error:
An unknown error (mail.NO_SUCH_BLOB) has occurred.
method: GetMsgRequest
msg: No such blob: mailbox=30, item=8400, change=36100
code: mail.NO_SUCH_BLOB
detail: soap:Sender
trace: com.zimbra.cs.mailbox.MailServiceException: No such blob: mailbox=30, item=8400, change=36100 ExceptionId:btpool0-57://mail.evans-solutions.net/service/soap/GetMsgRequest:1321888695612:5f4b85fd33c50817 Code:mail.NO_SUCH_BLOB at com.zimbra.cs.mailbox.MailServiceException.NO_SUCH _BLOB(MailServiceException.java:265) at com.zimbra.cs.mailbox.MailItem.getBlob(MailItem.ja va:970) at com.zimbra.cs.mailbox.MessageCache.fetchFromStore( MessageCache.java:224) at com.zimbra.cs.mailbox.MessageCache.getMimeMessage( MessageCache.java:160) at com.zimbra.cs.mailbox.Message.getMimeMessage(Messa ge.java:335) at com.zimbra.cs.mailbox.Message.getMimeMessage(Messa ge.java:316) at com.zimbra.cs.service.mail.ToXML.encodeMessageAsMP (ToXML.java:801) at com.zimbra.cs.service.mail.GetMsg.handle(GetMsg.ja va:102) at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:420) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:274) at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:158) at com.zimbra.soap.SoapServlet.doWork(SoapServlet.jav a:291) at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:212) at javax.servlet.http.HttpServlet.service(HttpServlet .java:727) at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:181) at javax.servlet.http.HttpServlet.service(HttpServlet .java:820) 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:216) 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:418) 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:939) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:755) 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:413) at org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:451)
request:
Body: {
GetMsgRequest: {
_jsns: "urn:zimbraMail",
m: {
html: 1,
id: "8400",
max: 100000,
read: 1
}
}
},
Header: {
context: {
_jsns: "urn:zimbra",
account: {
_content: "kjackson@evans-solutions.net",
by: "name"
},
authToken: "(removed)",
session: {
_content: 11419,
id: 11419
},
userAgent: {
name: "ZimbraWebClient - FF3.0 (Win)",
version: "6.0.10_GA_2692"
}
}
} | 
11-21-2011, 08:34 AM
| | | mail.NO_SUCH_BLOB I have skimmed the suggested reading. Is there another tool to fix these missing Blobs for MACOSX? I don't have the zmblobchk.jar and zmblobchk doesn't have the repair mode. | 
11-21-2011, 10:39 AM
| | Partner (VAR/HSP) | |
Posts: 186
| | ... altough I haven't checked on a MacOS Server installation I think the "zmblobchk" command is common to all ZCS versions. It should be run as the zimbra user. "/opt/zimbra/bin/zmblobchk" should give a usage information like this Code: usage: zmblobchk [options] start
--export-dir <path> Target directory for database export
files.
-h,--help Display this help message.
--incorrect-revision-rename-file Rename the file on disk when the revision
number doesn't match.
-m,--mailboxes <mailbox-ids> Specify which mailboxes to check. If not
specified, check all mailboxes.
--missing-blob-delete-item Delete any items that have a missing
blob.
--no-export Delete items without exporting.
--skip-size-check Skip blob size check.
--unexpected-blob-list <path> Write the paths of any unexpected blobs
to a file.
-v,--verbose Display verbose output. Display stack
trace on error.
--volumes <volume-ids> Specify which volumes to check. If not
specified, check all volumes.
The "start" command is required, to avoid unintentionally running a blob check.
Id values are separated by commas.
__________________
Best regards
Andreas Wolske managedhosting.de GmbH
Zimbra Cloud Hosting, Consulting & Support
VMware vCloud Powered Serviceprovider
| 
11-21-2011, 11:01 AM
| | | mail.NO_SUCH_BLOB Yes, I have run the zmblobchk tool... I doesn't have any way to repair the blobs that it finds. How do I fix this error? | 
11-25-2011, 04:41 PM
| | | mail.NO_SUCH_BLOB I don't want to delete the BLOB, as they are occurring on useful mail in almost every account. All of the docs have been written for an older version of zimbra. Can someone tell me how to reconnect these blobs with their accounts. | 
12-16-2011, 08:46 AM
| | | mail.NO_SUCH_BLOB Still no usable answers on this? | 
03-18-2012, 02:05 PM
| | Special Member | |
Posts: 136
| | I am having this issue as well. I had a corrupted database, mail seems to be missing, zmblobchk seems to find the messages... I can't figure out how to get the messages back to the users... | 
03-20-2012, 08:01 PM
| | | mail.NO_SUCH_BLOB Is there any fix to this? | | Thread Tools | Search this Thread | | | | | Display Modes | Linear Mode | | Why Join? Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.  |