Thank you that was it. The install script does a useradd and that creates /usr/local/autotest owned by autotest and with 700 permissions.
I find that the install needs to be run as rot to get the packages to install, so the crontrib install script looks like it should fix up the permissions. ray spear -----Original Message----- From: Nishanth Aravamudan [mailto:[email protected]] Sent: Wednesday, May 16, 2012 9:42 AM To: Spear, Raymond (Mission Critical Linux) Cc: Lucas Meneghel Rodrigues; [email protected] Subject: Re: [Autotest] another Autotest install issue On 16.05.2012 [09:38:26 -0700], Nishanth Aravamudan wrote: > On 16.05.2012 [16:21:26 +0000], Spear, Raymond (Mission Critical Linux) wrote: > > I made that change and all of the missing packages installed. > > > > Unfortunately, /var/www/html/afe does not exist. > > You mean, you get this in apache's log? > > I just hit this yesterday -- and solved it by fixing the directory > permissions on /usr/local/autotest. They were set so that others > couldn't read or execute the directory, meaning they couldn't stat the > UI files. To be more explicit, /var/www/html/afe doesn't exist ever. If you look in <autotest_dir>/apache/conf/afe-directives, there is a RewriteRule that checks to see if various directories exist on the system and if so rewrites /afe(.*) into a form that will invoke the GWT client. Now, I found out that the RewriteCond for my system was evaluating to false by modifying afe-directives to have RewriteLog rewrite.log RewriteLogLevel 5 and looking /etc/httpd/rewrite.log Once I found that, I tried sudo -u apache stat /usr/local/autotest/<path to directory containing client war> and stat returned an error about permissions. This is when I checked out the directory permissions on /usr/local/autotest and saw the issue. In this particular installation attempt (which I did yesterday), I ran the script as root. In the past I've run it as the autotest user and not hit issues. Thanks, Nish -- Nishanth Aravamudan <[email protected]> IBM Linux Technology Center _______________________________________________ Autotest mailing list [email protected] http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
