RT 3.2.0 -> 3.4.5 problems

Hi,

I have upgraded RT from 3.2.0 to 3.4.5 and am running into various problems.

First, it started complaining about not being able to find the subroutine
“EscapeURI” right after login. I just commented out that function call, but that
doesn’t seem quite like the right way to fix the bug.

Second, on Apache start I get the warning: “Subroutine Gateway redefined at
/usr/local/rt/lib/RT/Interface/Email_Local.pm line 67.”

This seems to have something to do with the third (and most crucial) problem: No
mail is sent via the mail gateway anymore, the mail logfile gives me this error:

Feb 25 16:19:41 filoo postfix/local[9471]: 96E83400002:
to=feedback@filoo.filoo.de, relay=local, delay=3368, status=deferred
(temporary failure. Command output: RT server error. The RT server which
handled your email did not behave as expected. It said: Can’t locate object
method “warnings” via package “Log::Dispatch” at
/usr/local/rt/lib/RT/EmailParser.pm line 280. Stack:
[/usr/local/rt/lib/RT/EmailParser.pm:280]
[/usr/local/rt/lib/RT/Interface/Email_Local.pm:146]
[/usr/local/rt/share/html/REST/1.0/NoAuth/mail-gateway:58] )

AFAICT, Log::Dispatch is up to date, “maxe fixdeps” has been run several times.

Any ideas?

–ck
http://www.de-punkt.de [ chris@de-punkt.de ] http://www.stormix.de
PHP-Anwendungen sind gefährdet! SQL-Injection, XSS, Session-Angriffe,
CSRF, Commandshells, Response Splitting,… böhmische Dörfer? Dann gleich
“PHP-Sicherheit” direkt beim Verlag vorbestellen! http://www.php-sicherheit.de/