After upgrading to Scalix 11.1.0.45 Apache would no longer start. The error thrown is:
Code: Select all
# /etc/init.d/apache2 restart
/etc/sysconfig/apache2: line 104: authz_groupfile: command not found
/etc/sysconfig/apache2: line 300: unexpected EOF while looking for matching `"'
/etc/sysconfig/apache2: line 301: syntax error: unexpected end of file
Syntax error on line 101 of /etc/apache2/server-tuning.conf:
Invalid command 'BrowserMatch', perhaps misspelled or defined by a module not included in the server configuration
For some reason, an errant " was found in the /etc/sysconfig/apache2 file under the apache_modules section that the Scalix installer modifies. Here is the offending line:
Code: Select all
# Added by Scalix installer: proxy proxy_ajp deflate
APACHE_MODULES="actions alias auth_basic authn_file authz_host proxy"
proxy_ajp deflate authz_groupfile authz_default authz_user authn_dbm
autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php5 proxy proxy_ajp deflate mod_rewrite"
Note the " at the end of the first line. Remove that, and apache will start.
I'm curious why nobody else seems to have run across this problem, but I can state without a doubt that this file has never been human edited.