[rt-users] Apache::Cookie Problem

Jason Alexander jalexand at blue.weeg.uiowa.edu
Sun Feb 9 09:31:17 EST 2003


Hello all,

I can't seem to get Apache::Cookie to work. It seems to make ok because I get 
a make ok message. I can't seem to figure out what is wrong. I am geting the 
403 Forbidden but I don't know why. What should I be looking at. It's making 
it's own httpd.conf.

Sorry for the book but can anyone help me.

Thanks
Jason





For testing purposes, please give the full path to an httpd
with mod_perl enabled. The path defaults to $ENV{APACHE}, if present.
[/usr/lib/httpd/httpd] ('!' to skip): /usr/sbin/apache
/usr/sbin/apache not found

[/usr/lib/httpd/httpd] ('!' to skip): /usr/sbin/httpd
Search existing config file for dynamic module dependencies? [y]:
Config file [/etc/httpd/conf/httpd.conf]:
Adding the following dynamic config lines:
LoadModule vhost_alias_module /etc/httpd/modules/mod_vhost_alias.so
LoadModule bandwidth_module /etc/httpd/modules/mod_bandwidth.so
LoadModule throttle_module /etc/httpd/modules/mod_throttle.so
LoadModule env_module /etc/httpd/modules/mod_env.so
LoadModule config_log_module /etc/httpd/modules/mod_log_config.so
LoadModule agent_log_module /etc/httpd/modules/mod_log_agent.so
LoadModule referer_log_module /etc/httpd/modules/mod_log_referer.so
LoadModule mime_module /etc/httpd/modules/mod_mime.so
LoadModule negotiation_module /etc/httpd/modules/mod_negotiation.so
LoadModule status_module /etc/httpd/modules/mod_status.so
LoadModule info_module /etc/httpd/modules/mod_info.so
LoadModule includes_module /etc/httpd/modules/mod_include.so
LoadModule autoindex_module /etc/httpd/modules/mod_autoindex.so
LoadModule dir_module /etc/httpd/modules/mod_dir.so
LoadModule cgi_module /etc/httpd/modules/mod_cgi.so
LoadModule asis_module /etc/httpd/modules/mod_asis.so
LoadModule imap_module /etc/httpd/modules/mod_imap.so
LoadModule action_module /etc/httpd/modules/mod_actions.so
LoadModule userdir_module /etc/httpd/modules/mod_userdir.so
LoadModule alias_module /etc/httpd/modules/mod_alias.so
LoadModule rewrite_module /etc/httpd/modules/mod_rewrite.so
LoadModule access_module /etc/httpd/modules/mod_access.so
LoadModule auth_module /etc/httpd/modules/mod_auth.so
LoadModule anon_auth_module /etc/httpd/modules/mod_auth_anon.so
LoadModule db_auth_module /etc/httpd/modules/mod_auth_db.so
LoadModule expires_module /etc/httpd/modules/mod_expires.so
LoadModule headers_module /etc/httpd/modules/mod_headers.so
LoadModule setenvif_module /etc/httpd/modules/mod_setenvif.so
LoadModule perl_module /etc/httpd/modules/libperl.so
LoadModule php4_module /etc/httpd/modules/libphp4.so
LoadModule dav_module /etc/httpd/modules/libdav.so
LoadModule ssl_module /etc/httpd/modules/libssl.so
AddModule mod_vhost_alias.c
AddModule mod_bandwidth.c
AddModule mod_throttle.c
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_log_agent.c
AddModule mod_log_referer.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_db.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_perl.c
AddModule mod_php4.c
AddModule mod_dav.c
AddModule mod_ssl.c
User to run tests under [nobody]: apache
Group to run tests under [nobody]: apache
Port to run tests under [8228]:
Checking if your kit is complete...
Looks good
Writing Makefile for libapreq
mkdir ../blib
mkdir ../blib/arch
mkdir ../blib/arch/auto
mkdir ../blib/arch/auto/libapreq
Warning: -L../blib/arch/auto/libapreq changed to 
-L/root/.cpan/build/libapreq-1.1/Request/../blib/arch/auto/libapreq
Writing Makefile for Apache::Request
Warning: -L../blib/arch/auto/libapreq changed to 
-L/root/.cpan/build/libapreq-1.1/Cookie/../blib/arch/auto/libapreq
Writing Makefile for Apache::Cookie
Writing Makefile for libapreq
cp libapreq.pod blib/lib/libapreq.pod
cp lib/Apache/libapreq.pm blib/lib/Apache/libapreq.pm
make[1]: Entering directory `/root/.cpan/build/libapreq-1.1/c'
gcc -c -I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include 
-I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include/modules/perl 
-I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing 
-I/usr/local/include -O2 -march=i386 -mcpu=i686 -DVERSION=\"0.10\" 
-DXS_VERSION=\"0.10\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE 
apache_request.c
gcc -c -I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include 
-I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include/modules/perl 
-I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing 
-I/usr/local/include -O2 -march=i386 -mcpu=i686 -DVERSION=\"0.10\" 
-DXS_VERSION=\"0.10\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE 
apache_cookie.c
gcc -c -I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include 
-I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include/modules/perl 
-I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing 
-I/usr/local/include -O2 -march=i386 -mcpu=i686 -DVERSION=\"0.10\" 
-DXS_VERSION=\"0.10\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE 
apache_multipart_buffer.c
rm -rf ../blib/arch/auto/libapreq/libapreq.a
/usr/bin/ar cr ../blib/arch/auto/libapreq/libapreq.a apache_request.o 
apache_cookie.o apache_multipart_buffer.o && : 
./blib/arch/auto/libapreq/libapreq.a
chmod 755 ../blib/arch/auto/libapreq/libapreq.a
cp apache_cookie.h ../blib/arch/auto/libapreq/include/apache_cookie.h
cp apache_multipart_buffer.h 
./blib/arch/auto/libapreq/include/apache_multipart_buffer.h
cp apache_request.h ../blib/arch/auto/libapreq/include/apache_request.h
make[1]: Leaving directory `/root/.cpan/build/libapreq-1.1/c'
make[1]: Entering directory `/root/.cpan/build/libapreq-1.1/Request'
cp Request.pm ../blib/lib/Apache/Request.pm
/usr/bin/perl -I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 
/usr/lib/perl5/5.6.1/ExtUtils/xsubpp -typemap 
/usr/lib/perl5/5.6.1/ExtUtils/typemap -typemap 
/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/typemap Request.xs > 
Request.xsc && mv Request.xsc Request.c
gcc -c -I../c 
-I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include 
-I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include/modules/perl 
-I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing 
-I/usr/local/include -O2 -march=i386 -mcpu=i686 -DVERSION=\"1.1\" 
-DXS_VERSION=\"1.1\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE Request.c
Running Mkbootstrap for Apache::Request ()
chmod 644 Request.bs
rm -f ../blib/arch/auto/Apache/Request/Request.so
LD_RUN_PATH="/root/.cpan/build/libapreq-1.1/Request/../blib/arch/auto/libapreq
" gcc -shared -L/usr/local/lib Request.o -o 
./blib/arch/auto/Apache/Request/Request.so 
-L/root/.cpan/build/libapreq-1.1/Request/../blib/arch/auto/libapreq -lapreq
chmod 755 ../blib/arch/auto/Apache/Request/Request.so
cp Request.bs ../blib/arch/auto/Apache/Request/Request.bs
chmod 644 ../blib/arch/auto/Apache/Request/Request.bs
Manifying ../blib/man3/Apache::Request.3pm
make[1]: Leaving directory `/root/.cpan/build/libapreq-1.1/Request'
make[1]: Entering directory `/root/.cpan/build/libapreq-1.1/Cookie'
cp Cookie.pm ../blib/lib/Apache/Cookie.pm
/usr/bin/perl -I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 
/usr/lib/perl5/5.6.1/ExtUtils/xsubpp -typemap 
/usr/lib/perl5/5.6.1/ExtUtils/typemap -typemap 
/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/typemap Cookie.xs > 
Cookie.xsc && mv Cookie.xsc Cookie.c
gcc -c -I../c 
-I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include 
-I/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Apache/include/modules/perl 
-I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing 
-I/usr/local/include -O2 -march=i386 -mcpu=i686 -DVERSION=\"1.1\" 
-DXS_VERSION=\"1.1\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE Cookie.c
Running Mkbootstrap for Apache::Cookie ()
chmod 644 Cookie.bs
rm -f ../blib/arch/auto/Apache/Cookie/Cookie.so
LD_RUN_PATH="/root/.cpan/build/libapreq-1.1/Cookie/../blib/arch/auto/libapreq" 
gcc -shared -L/usr/local/lib Cookie.o -o 
./blib/arch/auto/Apache/Cookie/Cookie.so 
-L/root/.cpan/build/libapreq-1.1/Cookie/../blib/arch/auto/libapreq -lapreq
chmod 755 ../blib/arch/auto/Apache/Cookie/Cookie.so
cp Cookie.bs ../blib/arch/auto/Apache/Cookie/Cookie.bs
chmod 644 ../blib/arch/auto/Apache/Cookie/Cookie.bs
Manifying ../blib/man3/Apache::Cookie.3pm
make[1]: Leaving directory `/root/.cpan/build/libapreq-1.1/Cookie'
Manifying blib/man3/libapreq.3pm
Manifying blib/man3/Apache::libapreq.3pm
/usr/bin/make -- OK
Running make test


PERL_DL_NONLAZY=1 PORT=8228 /usr/bin/perl -Iblib/arch -Iblib/lib 
-I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 -e 'use Test::Harness 
qw(&runtests $verbose); $verbose=2; runtests @ARGV;' t/*.t
t/cookie.....<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-cookie.pl
on this server.<P>
</BODY></HTML>
skipped
all skipped: no reason given
t/inherit....1..1
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-inherit.pl
on this server.<P>
</BODY></HTML>

not ok 1
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-inherit.pl
on this server.<P>
</BODY></HTML>

FAILED test 1
Failed 1/1 tests, 0.00% okay
t/request....1..10
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-param.pl
on this server.<P>
</BODY></HTML>

not ok 1
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-param.pl
on this server.<P>
</BODY></HTML>

HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-param.pl
on this server.<P>
</BODY></HTML>

not ok 2
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-param.pl
on this server.<P>
</BODY></HTML>

HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-upload.pl
on this server.<P>
</BODY></HTML>

not ok 3
/usr/lib/perl5/5.6.1/pod/perlfunc.pod should have 5885 lines 
(request-upload.pl says: )
not ok 4
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-upload.pl
on this server.<P>
</BODY></HTML>

not ok 5
/usr/lib/perl5/5.6.1/pod/perlpod.pod should have 318 lines (request-upload.pl 
says: )
not ok 6
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-upload.pl
on this server.<P>
</BODY></HTML>

not ok 7
/usr/lib/perl5/5.6.1/pod/perlxs.pod should have 1780 lines (request-upload.pl 
says: )
not ok 8
HTTP/1.1 403 Forbidden
Connection: close
Date: Sun, 09 Feb 2003 05:43:30 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12 OpenSSL/0.9.6b 
DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 mod_throttle/3.1.2
Content-Type: text/html; charset=iso-8859-1
Client-Date: Sun, 09 Feb 2003 05:43:30 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Title: 403 Forbidden

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>403 Forbidden</TITLE>
</HEAD><BODY>
<H1>Forbidden</H1>
You don't have permission to access /request-upload.pl
on this server.<P>
</BODY></HTML>

not ok 9
t/request.t should have 116 lines (request-upload.pl says: )
not ok 10
FAILED tests 1-10
Failed 10/10 tests, 0.00% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
------------------------------------------------------------------------------
-
t/inherit.t 1 1 100.00% 1
t/request.t 10 10 100.00% 1-10
1 test skipped.
Failed 2/3 test scripts, 33.33% okay. 11/11 subtests failed, 0.00% okay.
make: *** [run_tests] Error 11
[root at itsecurity1 libapreq-1.1]#

***********************************************
 Jason Alexander
 Senior Security Analyst
 CIO Office, The University of Iowa
 300-28 University Services Building
 jason-alexander at uiowa.edu / 319-335-6174
***********************************************




More information about the rt-users mailing list