<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi guy<br>
<br>
   I'm just installing RT on a new FC3, all latest updates and patches.
The kernel info is: Linux jrlang.gg.uwyo.edu 2.6.10-1.770_FC3smp #1 SMP
Thu Feb 24 18:36:43 EST 2005 x86_64 x86_64 x86_64 GNU/Linux.  Using
mysql 4.1.19, perl 5.8.5 and apache 2.  Everything seemed to install
properly.<br>
<br>
  The problem is a permissions issues with the
/opt/rt3/var/mason-data/obj directory.   When httpd is started i get
the following messages:<br>
<br>
[root@jrlang etc]# /etc/init.d/httpd restart<br>
Stopping httpd:                                            [  OK  ]<br>
Starting httpd: Can't unlink file
/opt/rt3/var/mason_data/obj/standard/index.html: Permission denied at
/opt/rt3/bin/webmux.pl line 111<br>
Can't remove directory /opt/rt3/var/mason_data/obj/standard: Permission
denied at /opt/rt3/bin/webmux.pl line 111<br>
and can't restore permissions to 0777<br>
 at /opt/rt3/bin/webmux.pl line 111<br>
<br>
This seems to be an issue that keeps mason from working properly as
when i access the web page i get:<br>
<br>
<table border="0" cellpadding="1" cellspacing="0">
  <tbody>
    <tr>
      <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>error:</b> </font></td>
      <td align="left" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2">Couldn't create
object file /opt/rt3/var/mason_data/obj/standard/index.html: Permission
denied</font></td>
    </tr>
    <tr>
      <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>context:</b> </font></td>
      <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2">
      <table border="0" cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>...</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><br>
            </td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>313:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"> {</font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>314:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"> if ($tries++
== 3) {</font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>315:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2">
$self->_compilation_error( $source->friendly_name, "Could not
load or recreate object file after 3 tries" );</font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>316:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"> }</font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>317:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font
 color="red"> if ($objfilemod < $srcmod) {</font></font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>318:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2">
$self->compiler->compile_to_file( file => $objfile, source
=> $source);</font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>319:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"> }</font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>320:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"> $comp = eval {
$self->eval_object_code( object_file => $objfile ) };</font></td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>321:</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><br>
            </td>
          </tr>
          <tr>
            <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>...</b> </font></td>
            <td align="left" nowrap="nowrap" valign="top"><br>
            </td>
          </tr>
        </tbody>
      </table>
      </font></td>
    </tr>
    <tr>
      <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>code stack:</b> </font></td>
      <td align="left" nowrap="nowrap" valign="top"><font
 face="Verdana, Arial, Helvetica, sans-serif" size="-2">
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Interp.pm:317<br>
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm:198<br>
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Request.pm:166<br>
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm:68<br>
/usr/lib/perl5/site_perl/5.8.5/Class/Container.pm:275<br>
/usr/lib/perl5/site_perl/5.8.5/Class/Container.pm:353<br>
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/Interp.pm:222<br>
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm:899<br>
/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/ApacheHandler.pm:824<br>
/opt/rt3/bin/webmux.pl:136<br>
-e:0</font></td>
    </tr>
  </tbody>
</table>
<br>
In trying to figure out the problem, i have set all parent directory
permissions to 777 and tried different owner and group setting on the
directory and parrents.   It seem that now matter what i set the
permissons to,  nothing seems to fix the problem.  here is how my
directories are setup currently:<br>
<br>
[root@jrlang etc]# cd /opt<br>
[root@jrlang opt]# ls<br>
Grid  lost+found  rt3<br>
[root@jrlang opt]# ls -l<br>
total 36<br>
drwxr-xr-x  2 root root  4096 Mar 28 13:25 Grid<br>
drwx------  2 root root 16384 Mar 28 03:04 lost+found<br>
drwxr-xr-x  9 root root  4096 Apr  1 16:07 rt3<br>
[root@jrlang opt]# cd rt3<br>
[root@jrlang rt3]# ls -l<br>
total 56<br>
drwxr-xr-x  2 root root 4096 Apr  4 09:50 bin<br>
drwxr-xr-x  2 root rt   4096 Apr  4 13:51 etc<br>
drwxr-xr-x  4 root bin  4096 Apr  1 16:07 lib<br>
drwxr-xr-x  6 root root 4096 Apr  1 16:07 local<br>
drwxr-xr-x  2 root root 4096 Apr  1 16:07 sbin<br>
drwxr-xr-x  4 root root 4096 Apr  1 16:07 share<br>
drwxrwxrwx  5 root root 4096 Apr  1 16:07 var<br>
[root@jrlang rt3]# cd var<br>
[root@jrlang var]# ls<br>
log  mason_data  session_data<br>
[root@jrlang var]# ls -l<br>
total 24<br>
drwxrwxrwx  2 root   root   4096 Apr  1 16:07 log<br>
drwxrwxrwx  5 apache apache 4096 Apr  1 16:07 mason_data<br>
drwxrwxrwx  2 apache apache 4096 Apr  1 16:07 session_data<br>
[root@jrlang var]# cd mason_data<br>
[root@jrlang mason_data]# ls -l<br>
total 24<br>
drwxr-xr-x  2 apache apache 4096 Apr  1 16:07 cache<br>
drwxr-xr-x  2 apache apache 4096 Apr  1 16:07 etc<br>
drwxrwxrwx  3 apache apache 4096 Apr  1 16:57 obj<br>
[root@jrlang mason_data]# cd obj<br>
[root@jrlang obj]# ls -l<br>
total 8<br>
drwxrwxrwx  2 root apache 4096 Apr  4 10:13 standard<br>
<br>
<br>
<br>
So My question are:<br>
<br>
    1.   What is the proper owner, group and permissoons for the
directory structure?<br>
<br>
    2.   What could be causing this permission issue, since, all
parents should be open to all users?<br>
<br>
<br>
Any help would be greatly apprecicated.<br>
<br>
<br>
jeff lang<br>
University of Wyoming<br>
Dept. of Geology and Geophysics<br>
</body>
</html>