Overlay - local Problem

Hi List,

I don’t know what I am doing wrong.

RT: 3.6.7

I want to change a Mailtext, so that a Mailer who has no User in RT
doesn’t get the text:

“RT could not load a valid user, and RT’s configuration does not allow
for the creation of a new user for your email.”

If found the text in:

ll /usr/share/request-tracker3.6/lib/RT/Interface/Email.pm

-rw-r–r-- 1 root root 28435 2008-04-11 20:34
/usr/share/request-tracker3.6/lib/RT/Interface/Email.pm

so I copied the File to a local-Folder and changed the text

ll /usr/share/request-tracker3.6/local/RT/Interface/Email.pm

-rw-r–r-- 1 root root 29052 2011-02-04 12:39
/usr/share/request-tracker3.6/local/RT/Interface/Email.pm

then I cleared the mason cache, started the webserver new but it still
uses the wrong Email.pm as you can see in the logfile:

Feb 4 13:13:45 RT: RT could not load a valid user, and RT’s
configuration does not allow for the creation of a new user for this
email (xxx@xxxx.de). You might need to grant ‘Everyone’ the right
‘CreateTicket’ for the queue testqueue.
(/usr/share/request-tracker3.6/lib/RT/Interface/Email.pm:243)

Is there another service I have to restart, or what else could it be?

Thanks for your help
Violetta
Vorstand/Board of Management:
Dr. Bernd Finkbeiner, Dr. Roland Niemeier,
Dr. Arno Steitz, Dr. Ingrid Zech
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Michel Lepert
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196

ll /usr/share/request-tracker3.6/local/RT/Interface/Email.pm

You use the wrong path, you should change it to:
/usr/share/request-tracker3.6/local/lib/RT/Interface/Email.pm

Am 04.02.2011 13:57, schrieb Violetta J. Wawryk:

ll /usr/share/request-tracker3.6/local/RT/Interface/Email.pm

You use the wrong path, you should change it to:
/usr/share/request-tracker3.6/local/lib/RT/Interface/Email.pm

This looks like a Debian-related path. On Debian (using the packages),
the local path would be

/usr/local/share/request-tracker3.6/lib/RT/Interface/Email.pm

not either of the two options currently suggested.

Dominic Hargreaves, Systems Development and Support Team
Computing Services, University of Oxford

signature.asc (189 Bytes)

Hi,

Thanks for the replys. Yes, sorry I forgot to write it is a debian
system. Therefore
/usr/local/share/request-tracker3.6/lib/RT/Interface/Email.pm worked.

Regards,

ViolettaAm 05.02.2011 19:54, schrieb Dominic Hargreaves:

On Fri, Feb 04, 2011 at 11:58:17PM +0100, Christian Loos wrote:

Am 04.02.2011 13:57, schrieb Violetta J. Wawryk:

ll /usr/share/request-tracker3.6/local/RT/Interface/Email.pm

You use the wrong path, you should change it to:
/usr/share/request-tracker3.6/local/lib/RT/Interface/Email.pm

This looks like a Debian-related path. On Debian (using the packages),
the local path would be

/usr/local/share/request-tracker3.6/lib/RT/Interface/Email.pm

not either of the two options currently suggested.

Vorstand/Board of Management:
Dr. Bernd Finkbeiner, Dr. Roland Niemeier,
Dr. Arno Steitz, Dr. Ingrid Zech
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Michel Lepert
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196