[rt-users] Problems installing RT on Mandrake 10.

Chris Welsh cpwe at deakin.edu.au
Mon Sep 27 10:04:21 EDT 2004



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 at 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
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

# Where the RT stuff was installed via make.
<Directory /opt/rt3/bin>
    AllowOverride All
    Options ExecCGI
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>

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?

<IfModule mod_fastcgi.c>
    FastcgiIpcDir "/tmp"
    FastCgiWrapper /usr/sbin/apache2-suexec
    FastCgiServer /var/www/rt/mason_handler.fcgi -idle-timeout 120 -user 
apache -group apache -processes 4
</IfModule>


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

 <Location />
        AddDefaultCharset UTF-8
        SetHandler fastcgi-script
    </Location>

</VirtualHost>


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


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: RT_SiteConfig.txt
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20040928/677fe9fe/attachment.txt>


More information about the rt-users mailing list