I have been using the latest release of lon-capa (2.10) for most of a year on a 
ScientificLinux OS. This morning we had a problem with apache not starting due 
to errors executing /etc/httpd/conf/startup.pl

In particular, I get an error loading the perl module LCParser.pm when I 
attempt to start apache with /etc/init.d/httpd start as root:

[Sun Nov 03 12:28:01 2013] [error] Can't locate HTML/LCParser.pm in @INC (@INC 
contains: /usr/lib/perl5/site_perl/5.6.0/i386-linux/ /home/httpd/lib/perl 
/usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl 
/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at 
/etc/httpd/conf/startup.pl line 22.\nBEGIN failed--compilation aborted at 
/etc/httpd/conf/startup.pl line 22.\nCompilation failed in require at (eval 2) 
line 1.\n
[Sun Nov 03 12:28:01 2013] [error] Can't load Perl file: conf/startup.pl for 
server lon-capa.mta.ca:0, exiting...


If I change the line “use HTML::LCParser” to “require 
/home/httpd/lib/perl/HTML/LCParser.pm” I can get past this line, but then 
another module has an error.

This is puzzling since “/home/httpd/lib/perl” is in the use path @INC

Any suggestions would be most welcome.

Andrew





_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users@mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-users

Reply via email to