A new
mod_perl2 port is out, which apparently deprecates the usage of
#PerlModule Apache2 in the apache config
along with a slew of
other changes resulting in things breaking:
[Sun Apr 17 19:35:07 2005] [error] Can't locate Apache2.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.6/mach /usr/local/lib/perl5/site_perl/5.8.6 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.6/BSDPAN /usr/local/lib/perl5/5.8.6/mach /usr/local/lib/perl5/5.8.6 . /usr/local) at /usr/local/lib/perl5/site_perl/5.8.6/SOAP/Transport/HTTP.pm line 19.\nBEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.6/SOAP/Transport/HTTP.pm line 19.\nCompilation failed in require at /usr/local/lib/perl5/site_perl/5.8.6/Apache/SOAP.pm line 15.\nBEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/5.8.6/Apache/SOAP.pm line 15.\nCompilation failed in require at /usr/local/www/NicToolServer/nictoolserver.conf line 20.\nBEGIN failed--compilation aborted at /usr/local/www/NicToolServer/nictoolserver.conf line 20.\nCompilation failed in require at (eval 4) line 1.\n
[Sun Apr 17 19:35:07 2005] [error] Can't load Perl file: /usr/local/www/NicToolServer/nictoolserver.conf for server coda.LogicX.net:80, exiting...
sadly, other ports haven't upgraded themselves yet -- so, we have a rather large problem of many things being broken if you upgrade the mod_perl2 port.
I succesfully got Nictool working again, after having to mod:
SOAP/Transport/HTTP.pm
CGI/Cookie.pm
CGI.pm
and
Apache::DBIWhen I fix the next box in my chain I'll document in detail what I had to modify, for others who install this new mod_perl w/o realizing the implications.