[LON-CAPA-admin] Apache Fails to Start on New Access Servers
Stuart Raeburn
raeburn at msu.edu
Wed Nov 16 14:42:45 EST 2016
JaBari,
If you are prompted to enter the Internet Domain Name when you run
./UPDATE on a LON-CAPA server where you have previously installed
LON-CAPA, that suggests that the record for the server in
/home/httpd/lonTabs/hosts.tab is incomplete.
The usual reason for that is that the hostname field is blank, because
when ./UPDATE was first run, the hostname with fully qualified domain
name (FQDN) could not be determined.
./UPDATE uses the command:
hostname -f
to retrieve the FQDN. The command:
cat /etc/sysconfig/network
should return a line "HOSTNAME=<hostname>" where <hostname> is the
FQDN for the server.
On CentOS/Red Hat/Scientific Linux 6, on the command line you can use
the command:
setup
then choose "Network configuration", and then "DNS configuration" to
set the hostname.
If you are setting up a new server, and DNS records for your network
have not yet been updated to include an IP address for your new
hostname, you might also need to (temporarily) include an entry in
/etc/hosts for your IP address and hostname.
Stuart Raeburn
LON-CAPA Academic Consortium
Quoting JaBari A Scott <jascott at vcu.edu>:
> For what it's worth, every time I run the LON-CAPA installer, I have to
> re-enter the Internet Domain Name (option 8), which further baffles me...
>
>
> JaBari A. Scott
> Applications Analyst, Learning Systems
> Technology Services
> Virginia Commonwealth University
> jascott at vcu.edu | (804) 828-7310
>
>
>
> Don't be a phishing victim - VCU and other reputable organizations will
> never use e-mail to request that you reply with your password, Social
> Security Number, or confidential personal information. For more details
> visit http://go.vcu.edu/phishing orhttp://phishing.vcu.edu.
>
>
> -----Original Message-----
> From: JaBari A Scott [mailto:jascott at vcu.edu]
> Sent: Tuesday, November 15, 2016 3:44 PM
> To: 'lon-capa-admin at mail.lon-capa.org' <lon-capa-admin at mail.lon-capa.org>
> Subject: Apache Fails to Start on New Access Servers
>
> Good Afternoon All:
> I?m setting up three new access servers and Apache is giving me some
> troubles. I?m getting the following error when attempting to start:
>
> [Tue Nov 15 13:44:01 2016] [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 [Tue Nov 15
> 13:44:01 2016] [error] Can't load Perl file: conf/startup.pl for server
> 127.0.0.1:0, exiting...
> [Tue Nov 15 15:03:17 2016] [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 [Tue Nov 15
> 15:03:17 2016] [error] Can't load Perl file: conf/startup.pl for server
> 127.0.0.1:0, exiting...
>
> Looking back through previous threads, I have ensured that
> SELINUX=disabled.
>
> For what it's worth, the /etc/resolv.conf file is getting overwritten on
> all three of this servers as well. I'm stuck in an infinite loop with
> this issue. Any help would be greatly appreciated!
>
>
> JaBari A. Scott
> Applications Analyst, Learning Systems
> Technology Services
> Virginia Commonwealth University
> jascott at vcu.edu | (804) 828-7310
More information about the LON-CAPA-admin
mailing list