First some system notes:
RT 3.2.1
Perl 5.8.5
Apache 1.3.33
Postfix 2.1.5
I am creating an instance of RT and when I send an HTML format message
to the box, I get the following error in postfix:
Jan 6 15:23:10 [postfix/local] 6FA72363E: to=it_test@xxx.xxx.xxx.xxx,
relay=local, delay=3, status=deferred (temporary failure. Command
output: RT server error. The RT server which handled your email did not
behave as expected. It said:
System
error
error: | Can't locate object method "init" via package
"MIME::Decoder::QuotedPrint" at
/usr/lib/perl5/vendor_perl/5.8.5/MIME/Decoder.pm line
179.
|
context: |
... | |
175: | unless (eval "require
'$concrete_path';") { |
176: | <font face="Verdana, Arial,
Helvetica, sans-
<p>Or for the HTML impaired:</p>
<p>error: Can’t locate object method “init” via package<br>
“MIME::Decoder::QuotedPrint” at<br>
/usr/lib/perl5/vendor_perl/5.8.5/MIME/Decoder.pm line 179.<br>
context:</p>
<p>…</p>
<p>175:</p>
<p>unless (eval “require ‘$concrete_path’;”) {</p>
<p>176:</p>
<p>I know that I have permissions and everything setup correctly since when<br>
I send a plaintext email, it creates a ticket as expected.</p>
<p>Any thoughts? Let me know if there’s any other information you need.</p>
<p>Thanks,</p>
<p>Ryan</p> |
|
First some system notes:
RT 3.2.1
Perl 5.8.5
Apache 1.3.33
Postfix 2.1.5
I am creating an instance of RT and when I send an HTML format message
to the box, I get the following error in postfix:
What version of MIME::Tools are you running?
MIME::Tools is 5.415-----Original Message-----
From: Jesse Vincent [mailto:jesse@bestpractical.com]
Sent: Thursday, January 06, 2005 4:43 PM
To: Roland, Ryan M
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Unable to convert MIME messages to ticket
On Thu, Jan 06, 2005 at 04:36:33PM -0500, Roland, Ryan M wrote:
First some system notes:
RT 3.2.1
Perl 5.8.5
Apache 1.3.33
Postfix 2.1.5
I am creating an instance of RT and when I send an HTML format message
to the box, I get the following error in postfix:
What version of MIME::Tools are you running?
Ok, after some in-depth investigation (as much as I can since I don’t
know much about PERL’s environment structure) I have made the following
hypothesis:
Facts:
- I’m installing this on Gentoo
- Gentoo ebuild of RT (v3.2.1) requires MIME-tools ebuild >= 5.411
- MIME-tools is considered stable (x86) at 5.415, so this version
is installed
- MIME-tools has a dependency for another ebuild called
MIME-Base64
- MIME-tools 5.415 requires MIME-Base64 v3.05 or greater
- MIME-tools 5.411 simply requires ANY stable version of
MIME-Base64
- Latest stable version of MIME-Base64 is just 3.00
Hypotheses/Theories:
- MIME-Base64 v3.05 brings in a conflicting version of a module
which RT uses (didn’t pin down which one, but suspect MIME::QuotedPrint
or MIME::Decoder::QuotedPrint)
- New module overrides RT’s expected module version, but it
handles things differently
Results:
- RT 3.2.1 gets confused by unexpected structure/behavior and
throws a fit
- This is all in the MIME parsing/decoding section, so plain-text
emails are not effected
I am playing around with rolling back to MIME-Base64 v3.00 and
MIME-Tools 5.11
Wanted to get what I have so far out there in case someone can
confirm/deny/explain what I’m seeing.
Let me know if there is anything else
MIME::Tools is 5.415
First some system notes:
RT 3.2.1
Perl 5.8.5
Apache 1.3.33
Postfix 2.1.5
I am creating an instance of RT and when I send an HTML format
message
Ok, after some in-depth investigation (as much as I can since I don’t
know much about PERL’s environment structure) I have made the following
hypothesis:
MIME-Tools 5.415 is broken. That’s why 5.416 was recently released.
Please upgrade