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: 96E83400002:
email@example.com, 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:
AFAICT, Log::Dispatch is up to date, “maxe fixdeps” has been run several times.
http://www.de-punkt.de [ firstname.lastname@example.org ] 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/