When I run apache2 from command line (running the command, instead of the service), I've got this:
[Thu Mar 13 12:18:05.594522 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Thu Mar 13 12:18:05.594732 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Thu Mar 13 12:18:05.594807 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Thu Mar 13 12:18:05.594867 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Thu Mar 13 12:18:05.594934 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Thu Mar 13 12:18:05.617353 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Thu Mar 13 12:18:05.617809 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Thu Mar 13 12:18:05.617895 2014] [core:warn] [pid 9268] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}
the line 74 is:
Mutex file:${APACHE_LOCK_DIR} default
I've updated Xubuntu from 13.04 to 13.10 and it has Apache/2.4.6
/etc/apache2/envvars
? If so, what is in it?file:/var/log/apache/mutex
was a directory and not a file written by apache. As soon as I created an empty, writable directory of that name, all was well.