RT 3.2 requestors/watchers error

Fresh install of RT 3.2 on RHEL 3, Apache 2.0.50, Perl 5.8.0, mod_perl2 or
fastcgi. Everything runs fine (creating tickets, etc.), but if I create a
ticket with a watcher or add one later, I get the following error:

error: Unrecognised line: tsrets at /opt/rt3/lib/RT/EmailParser.pm
line 448
context:

187: # whether they should generate a full stack trace (confess() and
cluck())
188: # or simply report the caller’s package (croak() and carp()),
respectively.
189: # confess() and croak() die, carp() and cluck() warn.
190:
191: sub croak { die shortmess @_ }
192: sub confess { die longmess @_ }
193: sub carp { warn shortmess @_ }
194: sub cluck { warn longmess @_ }
195:

Any ideas?

-matt

Matthew Hanley
mhanley@cxtec.com

Fresh install of RT 3.2 on RHEL 3, Apache 2.0.50, Perl 5.8.0, mod_perl2 or
fastcgi. Everything runs fine (creating tickets, etc.), but if I create a
ticket with a watcher or add one later, I get the following error:

Any ideas?

You know how we say that RT requires perl 5.8.3…

You know how we say that RT requires perl 5.8.3…

What about this part of the FAQ
(Request Tracker Wiki)?:

"Q: Why do I need perl 5.8.3 or greater?

A: Perl 5.8.{0,1,2} has bug in join command code that cause attachment
corruptions under some magic
conditions. This is only reason why you should use 5.8.3."

Not that I’m disagreeing with you, it’s just that the above seems to
downplay the importance.

I’ve seen a lot of people on the list saying they use RHEL - did everyone
really upgrade to 5.8.3? Oh well, I was going to have to sooner or later. .
. :slight_smile:

-matt