Sorry but I think I may have sent this message earlier from my other
email address. This address was not subscribed to this list and I got
automatically notified of the fact. So I’m trying again. sigh…
I’m stuck installing rt-3.2.1, Can some one lend me some advice.I’m
hoping you can see where I have gone wrong. I’m thinking it is at the
Apache2 config side of this. I am running fastcgi, oh and I think I
needed to run suidperl because I sort of remember reading somewhere
that I had to if I was running apache2-suexec. So I’m running that too.
I’m confofused and tired, so forgive me if I sound dumb.
Here is my system info:
Fresh install of RT-3.2.1
Linux testme.staff 2.6.3-15mdk #1 Fri Jul 2 22:09:29 MDT 2004 i686
unknown unknown GNU/Linux
Configure parameters.
./configure --with-web-user=apache --with-web-group=apache
–with-rt-group=apache --with-rt-user=apache
MySQL server version: 4.0.18
I had created the DB with the make commands in the readme.
I have added a lot of the perl modules below via CPAN.
Make testdeps
[root@testme rt-3.2.1]# make testdeps
/usr/bin/perl ./sbin/rt-test-dependencies --verbose --with-mysql
perl:
5.8.3…found
users:
rt group (apache)…found
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (apache)…found
web group (apache)…found
MASON dependencies:
Params::Validate 0.02…found
Cache::Cache …found
Exception::Class 1.14…found
HTML::Mason 1.23…found
MLDBM …found
Errno …found
FreezeThaw …found
Digest::MD5 2.27…found
CGI::Cookie 1.20…found
Storable 2.08…found
Apache::Session 1.53…found
XML::RSS …found
MAILGATE dependencies:
HTML::TreeBuilder …found
HTML::FormatText …found
Getopt::Long …found
LWP::UserAgent …found
CLI dependencies:
Getopt::Long 2.24…found
CORE dependencies:
Digest::base …found
Digest::MD5 2.27…found
DBI 1.37…found
Test::Inline …found
Class::ReturnValue 0.40…found
DBIx::SearchBuilder 1.01…found
Text::Template …found
File::Spec 0.8…found
HTML::Entities …found
HTML::Scrubber 0.08…found
Net::Domain …found
Log::Dispatch 2.0…found
Locale::Maketext 1.06…found
Locale::Maketext::Lexicon 0.32…found
Locale::Maketext::Fuzzy …found
MIME::Entity 5.108…found
Mail::Mailer 1.57…found
Net::SMTP …found
Text::Wrapper …found
Time::ParseDate …found
File::Temp …found
Term::ReadKey …found
Text::Autoformat …found
Text::Quoted 1.3…found
Tree::Simple 1.04…found
Scalar::Util …found
Module::Versions::Report …found
DEV dependencies:
Regexp::Common …found
Time::HiRes …found
Test::Inline …found
Apache::Test …found
HTML::Form …found
HTML::TokeParser …found
WWW::Mechanize …found
MYSQL dependencies:
DBD::mysql 2.1018…found
Installed Apache rpms and modules
apache2-common-2.0.48-5mdk
apache2-mod_disk_cache-2.0.48-5mdk
apache2-mod_cache-2.0.48-5mdk
apache2-mod_suexec-2.0.48-1mdk
apache2-source-2.0.48-6mdk
apache2-modules-2.0.48-5mdk
apache2-mod_proxy-2.0.48-5mdk
apache2-mod_php-2.0.48_4.3.4-1mdk
apache2-mod_ssl-2.0.48-5mdk
apache-devel-1.3.29-1mdk
apache2-manual-2.0.48-5mdk
apache-conf-2.0.48-1mdk
apache2-2.0.48-5mdk
apache2-mod_perl-2.0.48_1.99_11-3mdk
modutils-2.4.26-3mdk
module-init-tools-3.0-0.pre9.2mdk
apache2-mod_disk_cache-2.0.48-5mdk
apache2-mod_cache-2.0.48-5mdk
apache2-mod_suexec-2.0.48-1mdk
apache2-modules-2.0.48-5mdk
apache2-mod_proxy-2.0.48-5mdk
apache2-mod_php-2.0.48_4.3.4-1mdk
apache2-mod_ssl-2.0.48-5mdk
usermode-consoleonly-1.63-9mdk
usermode-1.63-9mdk
ghostscript-module-X-7.07-12mdk
apache2-mod_perl-2.0.48_1.99_11-3mdk
FASTCGI
I have compiled and installed mod_fastcgi for apache-2. And modified the
apache configs. Mandrake splits the apache2 config up into a number of
seperate files. The relevent files are httpd2.conf, commonHttpd.conf,
Vhosts.conf
Here are the conf settings
commonhttpd.conf
Web root cgi stuff - not sure what I am doing here.
<Directory /var/www/rt>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
Where the RT stuff was installed via make.
<Directory /opt/rt3/bin>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
Do I have to split the mason_handler.fcgi* out and put it into
/var/www/rt and then enable Apache to run cgi stuff from there? And then
do I have to enable Apache to run cgi stuff from /opt/rt3/bin?
Httpd2.conf files
I added the mod_fastcgi file at the bottom of all these modules.
LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
##LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
##LoadModule charset_lite_module modules/mod_charset_lite.so
##LoadModule case_filter_module modules/mod_case_filter.so
##LoadModule case_filter_in_module modules/mod_case_filter_in.so
##LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
##LoadModule mime_magic_module modules/mod_mime_magic.so
##LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
##LoadModule unique_id_module modules/mod_unique_id.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule cgi_module modules/mod_cgi.so
##LoadModule cgid_module modules/mod_cgid.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
##LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule fastcgi_module lib/apache2/mod_fastcgi.so
LoadModule fastcgi_module modules/mod_fastcgi.so
Vhosts.conf
<VirtualHost *>
DocumentRoot /var/www/rt/share/html
###DocumentRoot /var/www/rt
ServerName helpdesk.staff
AddHandler fastcgi-script fcgi
ScriptAlias / /var/www/rt/mason_handler.fcgi
I created a group called “rt” and added the apache user to it. The web
server runs as the user apache. All the files are owned by apache in the
web root, I think I even changed the /opt/rt3 files to be owned by
apache to see if that would help. Below are the /var/log/httpd/error.log
and access.log files.
Access Log.
10.0.2.239 - - [27/Sep/2004:15:29:06 +1000] “GET /~sjcsms HTTP/1.1” 403
408 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:29:10 +1000] “GET / HTTP/1.1” 403 401 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:29:41 +1000] "GET /index.html HTTP/1.1"
403 411 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like
Gecko)"
10.0.2.239 - - [27/Sep/2004:15:31:32 +1000] "GET /index.html HTTP/1.1"
403 411 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like
Gecko)"
10.0.2.239 - - [27/Sep/2004:15:31:36 +1000] “GET / HTTP/1.1” 403 401 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:31:44 +1000] “GET / HTTP/1.1” 403 401 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:31:47 +1000] “GET / HTTP/1.1” 403 401 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:37:43 +1000] “GET / HTTP/1.1” 500 740 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:38:37 +1000] “GET / HTTP/1.1” 500 740 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:40:38 +1000] "GET /index.html HTTP/1.1"
500 740 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like
Gecko)"
10.0.2.239 - - [27/Sep/2004:15:43:15 +1000] "GET /index.html HTTP/1.1"
500 740 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like
Gecko)"
10.0.2.239 - - [27/Sep/2004:15:45:10 +1000] "GET /index.html HTTP/1.1"
500 740 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like
Gecko)"
10.0.2.239 - - [27/Sep/2004:15:54:02 +1000] “GET / HTTP/1.1” 500 740 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:54:43 +1000] “GET /mason_handler.fcgi
HTTP/1.1” 404 415 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux)
(KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:54:51 +1000] “GET /mason_handler.fcgi/
HTTP/1.1” 404 416 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux)
(KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:57:07 +1000] “GET /mason_handler.fcgi/
HTTP/1.1” 500 740 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux)
(KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:57:46 +1000] “GET / HTTP/1.1” 500 740 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:59:13 +1000] “GET / HTTP/1.1” 500 746 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:15:59:43 +1000] “GET /share/html/index.html
HTTP/1.1” 500 746 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux)
(KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:16:10:58 +1000] “GET / HTTP/1.1” 500 746 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:16:14:05 +1000] “GET / HTTP/1.1” 500 746 “-”
"Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:16:18:00 +1000] "GET /index.html HTTP/1.1"
404 413 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like
Gecko)"
10.0.2.239 - - [27/Sep/2004:16:18:11 +1000] “GET /rt/index.html
HTTP/1.1” 404 416 “-” "Mozilla/5.0 (compatible; Konqueror/3.2; Linux)
(KHTML, like Gecko)"
10.0.2.239 - - [27/Sep/2004:16:21:22 +1000] “GET / HTTP/1.1” 500 746 “-”
“Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)”
Error.log
[Mon Sep 27 16:26:33 2004] [notice] Apache-AdvancedExtranetServer/2.0.48
(Mandrake Linux/5mdk) mod_perl/1.99_11 Perl/v5.8.3 mod_fastcgi/2.4.2
mod_ssl/2.0.48 OpenSSL/0.9.7
c PHP/4.3.4 configured – resuming normal operations
[Mon Sep 27 16:26:34 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (uid 13, gid 101) started (pid 18971)
[Mon Sep 27 16:26:34 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (pid 18971) terminated by calling exit
with status ‘107’
[Mon Sep 27 16:26:35 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (uid 13, gid 101) started (pid 18972)
[Mon Sep 27 16:26:35 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (pid 18972) terminated by calling exit
with status ‘107’
[Mon Sep 27 16:26:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (uid 13, gid 101) started (pid 18973)
[Mon Sep 27 16:26:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (pid 18973) terminated by calling exit
with status ‘107’
[Mon Sep 27 16:26:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:26:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:26:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:26:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:26:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:26:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:26:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:26:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:31:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:31:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:31:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:31:40 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:36:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:36:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (uid 13, gid 101) restarted (pid 19149)
[Mon Sep 27 16:36:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" (pid 19149) terminated by calling exit
with status ‘107’
[Mon Sep 27 16:36:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:36:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:36:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:36:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:41:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Sep 27 16:41:36 2004] [warn] FastCGI: server
"/opt/rt3/bin/mason_handler.fcgi" has failed to remain running for 30
seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
I’m a little confused as for where the user apache goes and twhether the
user “rt-user” in the site config it the rt user in the database, etc.
So I could have stuffed that part of the config up too.
I hope you can help. My boss wants this quote “Fully installed and
configured by the end of the week”. Got to love e’m hey?
Chris
RT_SiteConfig.txt (2.92 KB)