Steffen Beyer wrote:
Hi,

I have a strange problem here:

-OpenBSD 3.4
-Apache/1.3.28 (Unix) AxKit/1.62 mod_perl/1.29 PHP/4.3.4
mod_gzip/1.3.26.1a mod_ssl/2.8.15 OpenSSL/0.9.7b
-perl, v5.8.0

mod_perl is unable to locate any library files, though they definitely do
exist and are readable for user "www":


[Mon Feb 9 22:16:54 2004] [error] [client 192.168.90.1] [AxKit] [Error] Can't locate utf8.pm in @INC (@INC contains: [many dirs]) at /usr/local/libdata/perl5/site_perl/i386-openbsd/AxKit.pm line 875. BEGIN failed--compilation aborted at PerlHandler subroutine `AxKit' line 1. [Mon Feb 9 22:16:54 2004] [error] [client 192.168.90.1] [AxKit] From: /usr/local/libdata/perl5/site_perl/i386-openbsd/Apache/AxKit/Exception.pm : 9

[Mon Feb  9 22:18:37 2004] [error] Can't locate Apache/ReactorFilter.pm in
@INC (@INC contains: [many dirs]) at (eval 13) line 3.
[Mon Feb  9 22:18:37 2004] [error] Undefined subroutine
&Apache::ReactorFilter::handler called at PerlHandler subroutine
`Apache::ReactorFilter' line 1.


The handlers work if I "PerlRequire" a startup.pl file which preloads all required libs. Trying to load the libs directly with "PerlRequire" results in similar errors as above. I tried mod_perl 1.27 port and package, then upgraded to 1.29 from source.

What's wrong?

Try to strace(1) the process (start with httpd -X so you have only one process to watch) or whatever the equivalent OpenBSD uses.


__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to