Hi,
I have installed RT 4.2.5 in Ubuntu 16.04 and then installed RT-Extension-ResetPassword 1.04.
When a user wants to reset his password, he gets the message error:
Failed to send password reset token, please contact your RT administrator
and this message appears in /var/log/syslog file
rt-pct RT: [23065] Template parsing error: Undefined subroutine &RT::Interface::Web::RequestENV called at template line 5, line 7.#012#012Stack:#012 [template:5]
012 [/usr/share/request-tracker4/lib/RT/Template.pm:553]
012 [/usr/share/request-tracker4/lib/RT/Template.pm:504]
012 [/usr/share/request-tracker4/lib/RT/Template.pm:434]
012 [/usr/share/request-tracker4/lib/RT/Template.pm:414]
012 [/usr/share/request-tracker4/lib/RT/Interface/Email.pm:581]
012 [/usr/share/request-tracker4/lib/RT/Interface/Email.pm:606]
012 [/usr/local/share/request-tracker4/plugins/RT-Extension-ResetPassword/html/NoAuth/ResetPassword/Request.html:76]
012 [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:599]
012 [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:314]
012 [/usr/share/request-tracker4/html/autohandler:53]
Dec 12 10:24:10 rt-pct RT: [23065] Failed to send password reset token to xxxxxxx@xxxxxxxx: Template parsing error
As mentionned in README, I just replace the only occurence i found in file
/usr/local/share/request-tracker4/plugins/RT-Extension-ResetPassword/etc/initialdata
{ RT::Interface::Web::RequestENV(‘REMOTE_ADDR’) } replaced by {$ENV{‘REMOTE_ADDR’}}
but it does’nt work. May be there are others occurences?
Thanks in advance for your help
Philippe.