Convertd Errors

From Zimbra :: Wiki

Jump to: navigation, search

Troubleshooting convertd errors

Problems with the conversion system can lead to mail being deferred by Postfix. Convertd problems can also cause errors when importing a file with the Import Wizard.

Symptoms

A malfunctioning convertd system will have many errors similar to the following in the /opt/zimbra/log/zimbra.log file:

 2006-11-02 00:31:25,483 WARN  [LmtpServer-22] [] ParsedMessage - Parse error on MIME part 2 (image/gif, 
 Message-ID: <DQW111-F3632B2C627C811FBE3F22EA1F90@dom.com>)
 com.zimbra.cs.mime.MimeHandlerException: cannot extract text

These errors indicate that the conversion system cannot correctly handle an attachment. They are not necessarily indicative of a problem with the configuration of your server or the convertd system. There are many messages that are not parseable by convertd, and those are just moved aside without problems.

If you see one of these, then you have a configuration problem:

 Caused by: com.zimbra.cs.convert.ConversionException: Error loading shared library kvfilter.

Problems with convertd will also cause the following type of errors in your /var/log/zimbra.log file, if Postfix is accepting messages for your system:

 Nov  2 04:41:26 myhost postfix/lmtp[29387]: F213E10BC2CE: to=<somebody@domain.com>,
 relay=myhost.mydomain.com[192.168.1.100], delay=29088, status=deferred (host myhost.mydomain.com[192.168.1.100]
 said: 451 4.0.0 Temporary message delivery failure try again (in reply to end of DATA command))


Convertd problems seem to be most common on systems running CentOS and systems running 64-bit Red Hat Enterprise Linux.

In Ubuntu 8.04 the following errors indicate the libstdc++5 package is missing for Zimbra 6:

  [Mon Jun 14 10:23:52 2010] [alert] mod_convert: init failed: libstdc++.so.5: cannot open shared object file: No such file or directory

Solutions

Install the following libraries on your system:

 compat-libstdc++-33
 compat-libstdc++-296

On 64-bit systems, you will also have to get the 32-bit version of compat-libstdc++-33. On RHEL4, you do this by running:

 up2date compat-libstdc++-33 --arch=i386

This is in addition to the 64-bit version downloaded above.

Verified Against: unknown Date Created: 11/2/2006
Article ID: http://wiki.zimbra.com/index.php?title=Convertd_Errors Date Modified: 06/15/2010
Personal tools