<div dir="ltr">Hello<br><br>So rt 3.8.1 is installed. But, when the apache server is started, the following error is generated.<br><br>[error] Couldn't load RT config file RT_SiteConfig.pm:\n\nInsecure dependency in require while running with -T switch at /opt/rt3/bin/../lib/RT/Config\<br>
.pm line 421.\nBEGIN failed--compilation aborted at /opt/rt3/bin/webmux.pl line 103.\nCompilation failed in require at (eval 92) line 1.\n<br>[Wed Oct 01 16:34:11 2008] [error] Can't load Perl file: /opt/rt3/bin/webmux.pl<br>
<br>Here is the code in Config.pm around the error...<br><br> package RT;<br> local *Set = sub(\[$@%]@) {<br> my ( $opt_ref, @args ) = @_;<br> my ( $pack, $file, $line ) = caller;<br> return $self->SetFromConfig(<br>
Option => $opt_ref,<br> Value => [@args],<br> Package => $pack,<br> File => $file,<br> Line => $line,<br> SiteConfig => $is_site,<br>
Extension => $is_ext,<br> );<br> };<br> my @etc_dirs = ($RT::LocalEtcPath);<br> push @etc_dirs, RT->PluginDirs('etc') if $is_ext;<br> push @etc_dirs, $RT::EtcPath, @INC;<br>
local @INC = @etc_dirs;<br><br> require $args{'File'};<br><br><br>It fails at the require. I was lead to believe that $args{'File'} was tainted. But, I tested it with <br><br>sub is_tainted {<br>
return ! eval { eval("#" . substr(join("", @_), 0, 0)); 1};<br>}<br><br>and found that it was not tainted.<br><br>So I'm not sure what the problem is.<br><br>Thanks,<br><br>Bill<br></div>