<div dir="ltr">Hello<br><br>So rt 3.8.1 is installed.&nbsp; But, when the apache server is started, the following error is generated.<br><br>[error] Couldn&#39;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&#39;t load Perl file: /opt/rt3/bin/webmux.pl<br>
<br>Here is the code in Config.pm around the error...<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; package RT;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local *Set = sub(\[$@%]@) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my ( $opt_ref, @args ) = @_;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my ( $pack, $file, $line ) = caller;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return $self-&gt;SetFromConfig(<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Option&nbsp;&nbsp;&nbsp;&nbsp; =&gt; $opt_ref,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; [@args],<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Package&nbsp;&nbsp;&nbsp; =&gt; $pack,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; $file,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Line&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; $line,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SiteConfig =&gt; $is_site,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Extension&nbsp; =&gt; $is_ext,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my @etc_dirs = ($RT::LocalEtcPath);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push @etc_dirs, RT-&gt;PluginDirs(&#39;etc&#39;) if $is_ext;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push @etc_dirs, $RT::EtcPath, @INC;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; local @INC = @etc_dirs;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; require $args{&#39;File&#39;};<br><br><br>It fails at the require.&nbsp; I was lead to believe that $args{&#39;File&#39;} was tainted.&nbsp; But, I tested it with <br><br>sub is_tainted {<br>
&nbsp;&nbsp;&nbsp;&nbsp; return ! eval { eval(&quot;#&quot; . substr(join(&quot;&quot;, @_), 0, 0)); 1};<br>}<br><br>and found that it was not tainted.<br><br>So I&#39;m not sure what the problem is.<br><br>Thanks,<br><br>Bill<br></div>