[rt-users] RE: Latest RT on RHEL 4 with FastCGI Install Procedure
Paul Crossman
Paul.Crossman at tvguide.com
Thu Mar 17 17:51:30 EST 2005
YES!!!!! I actually got the RT login page to come up!!!!!
Ok, here's where my experience went on a tangent.
I'm going to clip the detail out of the sections I had no issues with. And
expound on detail where necessary.
> -----Original Message-----
>
> Standard install of RHEL, then upgrade / up2date / whatever to get latest
> versions. For me, that looks like:
> httpd-2.0.52-9.ent
> httpd-devel-2.0.52-9.ent
> mysql-4.1.7-4.RHEL4.1
> mysqlclient10-3.23.58-4.RHEL4.1
> mysql-server-4.1.7-4.RHEL4.1
> mysql-devel-4.1.7-4.RHEL4.1
> libdbi-dbd-mysql-0.6.5-10.RHEL4.1
>
>
> Install FastCGI...
No problems here
>
> Turn on MySQL server, Apache server, set MySQL root password...
No problems here
>
> Set up CPAN initially...
Done.
>
> Install RT...
This went OK.
>
> ### Edit your Apache config file as well:
> edit /etc/httpd/conf/httpd.conf
> ...
>
> ###Restart Apache:
OK.
>
> WARNING: Starting Apache now will result in a successful start, and an
> abilty to serve non-RT related pages only.
> Your error_log file will fill up rapidly, approximatly one error
> per second, similar to the following:
> [timestamp] [crit] (13)Permission denied: FastCGI: can't create server
> "/opt/rt3/bin/mason_handler.fcgi": bind() failed
> [/var/log/fastcgi/362fab4db3d651b6d082c0358ebb4d83]
>
>
> This leads me to believe its a permissions issue - FastCGI doesn't have
> permission to create files in /etc/httpd/logs/fastcgi/ for some reason.
> Let's check that:
>
> ls -la /etc/httpd/logs/
> ### returns drwxrwxrwx 3 apache apache 4096 Mar 16 12:28
> fastcgi
>
> So the fastcgi directory is owned by apache, and in apache's group, and
> has rwx access by absolutely everyone. So it _shouldn't_ be a permissions
> issue...
>
>
>
>
Ok, here's where my adventure begins....
I noticed that the permissions on "." from within /etc/http/logs was 700. I
also noticed that I had selinux enabled.
## Change permissions on /etc/httpd/logs from within
cd /etc/htttpd/logs ; chmod 755 .
## Disabled selinux by editing /etc/selinux/config
## Change the line that says either
SELINUX=enforcing
## or
SELINUX=permissive
## to be
SELINUX=disabled
## reboot your machine.
When the system came back up, I had a whole different error in
/etc/httpd/logs/error_log
[Thu Mar 17 16:53:22 2005] [warn] FastCGI: server
"/opt/rt-3.0.12/bin/mason_handler.fcgi" started (pid 4309)
Can't do setuid (cannot exec sperl)
[Thu Mar 17 16:53:22 2005] [warn] FastCGI: server
"/opt/rt-3.0.12/bin/mason_handler.fcgi" (pid 4309) terminated by calling
exit with status '2'
[Thu Mar 17 16:53:27 2005] [warn] FastCGI: server
"/opt/rt-3.0.12/bin/mason_handler.fcgi" restarted (pid 4319)
Can't do setuid (cannot exec sperl)
[Thu Mar 17 16:53:27 2005] [warn] FastCGI: server
"/opt/rt-3.0.12/bin/mason_handler.fcgi" (pid 4319) terminated by calling
exit with status '2'
[Thu Mar 17 16:53:32 2005] [warn] FastCGI: server
"/opt/rt-3.0.12/bin/mason_handler.fcgi" restarted (pid 4324)
Can't do setuid (cannot exec sperl)
[Thu Mar 17 16:53:32 2005] [warn] FastCGI: server
"/opt/rt-3.0.12/bin/mason_handler.fcgi" (pid 4324) terminated by calling
exit with status '2'
[Thu Mar 17 16:53:37 2005] [warn] FastCGI: server
"/opt/rt-3.0.12/bin/mason_handler.fcgi" restarted (pid 4327)
Can't do setuid (cannot exec sperl)
So, my instincts tell me that the good folks at redhat have a separate RPM
for suid perl and that it's not installed by default under any
circumstances. Surprise surpise!!!! This is the case. I mounted my RHEL
iso images and started searching for the something that looked like suid
perl.
On disc 4 (RHEL4-i386-ES-disc4.iso if you have the files) you'll find an RPM
called perl-suidperl-5.8.5-12.1.i386.rpm. If you don't have this installed
try doing what I did above and install this.
Let me know if you can now open the RT login page in a web browser.
Paul C.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20050317/c7840a4d/attachment.htm>
More information about the rt-users
mailing list