Apache Cannot be Started After Reinstall
Last updated on: 2022-06-9
Authored by: Ivan Espejel
As depicted below, there is the case in which an original install of Apache 2.4 on Ubuntu is not starting even after removing or purging the files in /etc/apache2 as well as reinstalling apache.
NOTE: Ubuntu 14.04 and Ubuntu 16.04 have both gone End Of Life, this article is no longer maintained and you should update to a supported version.
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/access_compat.load: Cannot load /usr/lib/apache2/modules/mod_access_compat.so into server: /usr/lib/apache2/modules/mod_access_compat.so: cannot open shared object file: No such file or directory Action 'configtest' failed.
This is due to a configuration file that’s trying to load a library trying to load a library (
mod_access_compat.so) that it cannot find.
The file appears to be part of the apache2-bin package, therefore all its files must be present (installed) with:
$ sudo apt-get --reinstall install apache2-bin
Use the Feedback tab to make any comments or ask questions. You can also start a conversation with us.