Article ID: 114264, created on Jul 2, 2012, last review on May 11, 2014

  • Applies to:
  • Plesk
  • Plesk Billing


When starting a service on your box you get the error similar to the below one:
# /etc/init.d/httpd start
Starting httpd: Syntax error on line 6 of /etc/httpd/conf.d/php.conf:
Cannot load /etc/httpd/modules/ into server: /lib/tls/ version `GLIBC_2.4' not found (required by /usr/lib/sse2/ [FAILED]


The reason of the issue is missing or incorrect libraries which reside on the server; another reason is some of the requirements for a package installed on the server are not met.

For instance:

the package requires GLIBC_2.4
# rpm -q --requires sqlite-3.3.6-5
/sbin/ldconfig <------newer version of glibc

but you have GLIBC which provides only
# rpm -q --provides glibc |grep <------latest available version on your server


To resolve this issue you may want to check the following:
  • check that all the packages installed on your machine do fit the version of the operating system you have. In case some of the packages are of different version you may want to replace one with the needed package.
If you have the newer package you may want to downgrade it using the command below:
# rpm -Uhv --oldpackage --force <required_package>

If the package needs to be upgraded please launch the following command:
# rpm -Uhv --force <required_package>
  • if a built-in package manager (RPM) does not work you may want to check the libraries that could cause this and replace or update them with the needed ones manually

08b3edb77202fffdd656b40acff117c1 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c

Email subscription for changes to this article
Save as PDF