Greetings,
Fresh install of RT 4.02 on Linux, all dependencies tests passed,
everything fired up as expected except when accessing pages that have
language selections, e.g. create user.
The error message appears only in the browser, nothing in the log files
(full text at the end of this email) but boils down to:
"Error during compilation of /opt/rt4/share/html/Elements/SelectLang:
Can't locate I18N/LangTags/List.pm in @INC"
From the RT System Configuration page, shows Detect.pm but not List.pm:
I18N::LangTags 0.35 /usr/share/perl/5.10/I18N/LangTags.pm
I18N::LangTags::Detect 1.03 /usr/share/perl/5.10/I18N/LangTags/Detect.pm
And the search path looks good:
/opt/rt4/sbin/../local/lib
/opt/rt4/sbin/../lib
/etc/perl
/usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl
.
/etc/apache2
However, the Perl module is in fact on disk:
www:/usr/share/perl/5.10.0/I18N/LangTags# ll /usr/share/perl/5.10
lrwxrwxrwx 1 root root 6 Apr 28 2010 /usr/share/perl/5.10 -> 5.10.0
www:/usr/share/perl/5.10.0/I18N/LangTags# ll
total 40
-rw-r--r-- 1 root root 6538 Jun 30 20:44 Detect.pm
-rw-r--r-- 1 root root 28826 Jun 30 20:44 List.pm
CPAN reports the LangTag modules are all up to date. Has anyone else
seen this before? Suggestions?
Thanks!
--Mark
=============================================================
Full error message as appears in the browser:
Error during compilation of /opt/rt4/share/html/Elements/SelectLang:
Can't locate I18N/LangTags/List.pm in @INC (@INC contains:
/opt/rt4/sbin/../local/lib /opt/rt4/sbin/../lib /etc/perl
/usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
/usr/local/lib/site_perl . /etc/apache2) at
/opt/rt4/share/html/Elements/SelectLang line 70. Stack:
[/opt/rt4/share/html/Elements/SelectLang:70] [I18N/LangTags/List.pm:70]
[/usr/local/share/perl/5.10.0/HTML/Mason/Interp.pm:817]
[/usr/local/share/perl/5.10.0/HTML/Mason/Interp.pm:445]
[/usr/local/share/perl/5.10.0/HTML/Mason/Request.pm:1127]
[/usr/local/share/perl/5.10.0/HTML/Mason/Request.pm:1060]
[/usr/local/share/perl/5.10.0/HTML/Mason/Request.pm:1239]
[/opt/rt4/share/html/Admin/Users/Modify.html:94]
[/opt/rt4/share/html/Widgets/TitleBox:56]
[/opt/rt4/share/html/Admin/Users/Modify.html:102]
[/opt/rt4/share/html/Admin/autohandler:49]
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:538]
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:285]
[/opt/rt4/share/html/autohandler:53] BEGIN failed--compilation aborted
at /opt/rt4/share/html/Elements/SelectLang line 70. Stack:
[/opt/rt4/share/html/Elements/SelectLang:70]
[/usr/local/share/perl/5.10.0/HTML/Mason/Interp.pm:817]
[/usr/local/share/perl/5.10.0/HTML/Mason/Interp.pm:445]
[/usr/local/share/perl/5.10.0/HTML/Mason/Request.pm:1127]
[/usr/local/share/perl/5.10.0/HTML/Mason/Request.pm:1060]
[/usr/local/share/perl/5.10.0/HTML/Mason/Request.pm:1239]
[/opt/rt4/share/html/Admin/Users/Modify.html:94]
[/opt/rt4/share/html/Widgets/TitleBox:56]
[/opt/rt4/share/html/Admin/Users/Modify.html:102]
[/opt/rt4/share/html/Admin/autohandler:49]
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:538]
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:285]
[/opt/rt4/share/html/autohandler:53]
--------
RT Training Sessions (http://bestpractical.com/services/training.html)
* Chicago, IL, USA September 26 & 27, 2011
* San Francisco, CA, USA October 18 & 19, 2011
* Washington DC, USA October 31 & November 1, 2011
* Melbourne VIC, Australia November 28 & 29, 2011
* Barcelona, Spain November 28 & 29, 2011