Summary: | rt-3.2.1 errors when trying to view ... Believe has to do with MIME::QuotedPrint and MIME-tools | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ryan Roland <tocano> |
Component: | [OLD] Library | Assignee: | Renat Lumpau (RETIRED) <rl03> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ryan Roland
2005-01-06 17:33:00 UTC
I can confirm this problem on my system as well when using rt-mailgate with the latest ebuilds of Apache 1.33 and mod_perl 1.27: (temporary failure. Command output: RT server error. The RT server which handled your email did not behave as expected. It said: <html><body> <p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><b>System error</b></font></p> <table border="0" cellspacing="0" cellpadding="1"> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>error:</b> </font></td> <td align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">Undefined subroutine &MIME::Decoder::QuotedPrint::encode_qp_threearg called at /usr/lib/perl5/vendor_perl/5.8.5/MIME/Decoder/QuotedPrint.pm line 95.<br></font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>context:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>...</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>91:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"># and storage of messages. WARNING: we can only do this if the line won't</font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>92:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"># grow beyond 76 characters!</font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>93:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">#</font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>94:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">sub encode_qp_really {</font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>95:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red> my $enc = encode_qp_threearg(shift, undef, not shift);</font></font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>96:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> if (length($enc) < 74) {</font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>97:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> $enc =~ s/^\.\n/=2E\n/g; # force encoding of /^\.$/</font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>98:</b> </font></td> <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> $enc =~ s/^From /=46rom /g; # force encoding of /^From /</font></td> </tr> <tr> <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>99:</b> </font></td> <td align="left" vali) I do have MIME-tools: 5.416 ps - I fixed this problem by doing an: emerge =MIME-tools-5.411a-r2 Chris MIME-tools-5.411a-r2 is really old and many fixes have been included in recent MIME-tools version. Try to get rt working with the latest one (5.416) . The latest one in CPAN is 5.417 . Try to build a local ebuild for this release and check if the problem is solved. Look if you didn't install several versions of MIME-tools and/or MIME-base64 (some manually or CPAN and some others with ebuild). I don't have any issue on ppc with 5.416 Thanks for filing the bug. Please try with rt-3.4.2 and reopen if the problem persists. |