[rt-users] Unable to start Apache after installing rt

Scott rt at stuff.f00l.org
Fri Feb 1 10:35:32 EST 2002


Having some problems getting Apache going after I installed rt.  I'm
running Solaris 8 on a Sparc.

When I untar rt and run make testdeps it shows all the perlmods are
found..

$ make testdeps
/usr/bin/perl ./tools/testdeps -warn mysql
Checking for DBI 1.18 ...found
Checking for DBIx::DataSource 0.02 ...found
Checking for DBIx::SearchBuilder 0.48 ...found
Checking for HTML::Entities...found
Checking for MLDBM...found
Checking for Net::Domain...found
Checking for Net::SMTP...found
Checking for Params::Validate 0.02 ...found
Checking for HTML::Mason 1.02 ...found
Checking for CGI::Cookie 1.20 ...found
Checking for Apache::Cookie...found
Checking for Apache::Session 1.53 ...found
Checking for Date::Parse...found
Checking for Date::Format...found
Checking for MIME::Entity 5.108 ...found
Checking for Mail::Mailer 1.20 ...found
Checking for Getopt::Long 2.24 ...found
Checking for Tie::IxHash...found
Checking for Text::Wrapper...found
Checking for Text::Template...found
Checking for File::Spec 0.8 ...found
Checking for Errno...found
Checking for FreezeThaw...found
Checking for File::Temp...found
Checking for Log::Dispatch 1.6 ...found
Checking for DBD::mysql 2.0416 ...found

When I try to start Apache w/ modperl it gives me the following errors..

[Fri Feb  1 09:28:41 2002] [error] Can't load
'/usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so' for
module Apache::Cookie: ld.so.1: ../bin/httpd: fatal: relocation error:
file /usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so:
symbol perl_request_rec: referenced symbol not found at
/usr/perl5/5.00503/sun4-solaris/DynaLoader.pm line 169.

 at /usr/perl5/site_perl/5.005/sun4-solaris/mod_perl.pm line 65535
BEGIN failed--compilation aborted at /usr/local/rt2/bin/webmux.pl line 80.

Syntax error on line 876 of /usr/local/apache-modperl/conf/httpd.conf:
Can't load
'/usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so' for
module Apache::Cookie: ld.so.1: ../bin/httpd: fatal: relocation error:
file /usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so:
symbol perl_request_rec: referenced symbol not found at
/usr/perl5/5.00503/sun4-solaris/DynaLoader.pm line 169.

 at /usr/perl5/site_perl/5.005/sun4-solaris/mod_perl.pm line 65535 BEGIN
failed--compilation aborted at /usr/local/rt2/bin/webmux.pl line 80.

  Here is what my httpd.conf entry looks like..

<VirtualHost mydomain>
DocumentRoot /usr/local/rt2/WebRT/html
ServerName mydomain
PerlModule Apache::DBI
PerlFreshRestart On
PerlRequire /usr/local/rt2/bin/webmux.pl
<Location />
SetHandler perl-script
 PerlHandler RT::Mason
</Location>
</VirtualHost>

  If I comment out 'use Apache::Cookie;' in webmux.pl the webserver will
start, but then it complains because of the undefined subroutin.  I've
tried reinstalling libapreq-0.33 but it doesn't help.

  Please let me know if you need any further information.

 Any help would be greatly appreciated.  I'm stuck.

-Scott






More information about the rt-users mailing list