ispyhumanfly wrote:
Ircha, Andrew wrote:
I'm attempting to run httpd with mod_perl, but the httpd refuses to
start:
Starting httpd: httpd: Syntax error on line 209 of
/etc/httpd/conf/httpd.conf: Syntax error on line 10 of
/etc/httpd/conf.d/perl.conf: Cannot load /etc/httpd/modules/mod_perl.so
into server: /etc/httpd/modules/mod_perl.so: undefined symbol:
modperl_io_perlio_restore_stdout
My gut says that you have some of the original FC8 libraries hanging
around - if you are running 5.10.0 then your fedora install must have
upgraded at some point. Those undefined symbol errors usually indicate
version mismatches of the underlying libraries.
For what it is worth, I would 'rpm -e mod_perl', then try building it
from source. Just download 2.0.4, untar it, cd into the directory, and
run 'perl Makefile.PL && make && make test && sudo make install', apxs
should be in your PATH with the standard fedora setup.
There's a hint on this mailing list that mod_perl 2 and perl 5.10.0
don't work together, but I'd like to discuss this before going back to
5.8.8, as I don't know how to downgrade perl with yum.
I'm not expert in regards to this matter, however I run mod_perl2 and
Perl 5.10 just fine. So I'd be looking elsewhere for a solution...