Я сделал обновление OpenSSL на сервере ubuntu (14.04 LTS) через apt до 1.1.0f. После завершения обновления я попытался (повторно) запустить apache2. Затем появляется это:
* Starting Apache httpd web server apache2
*
* The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/ssl.load: Cannot load /usr/lib/apache2/modules/mod_ssl.so into server: /usr/lib/apache2/modules/mod_ssl.so: symbol X509_getm_notAfter, version OPENSSL_1_1_0 not defined in file libcrypto.so.1.1 with link time reference
Action 'configtest' failed.
The Apache error log may have more information.
Но журнал error.log был пуст после обновления OpenSSL.
Что вызывает ошибку и как ее решить?
Есть старый вопрос об обновлении OpenSSL без обновления Apache. Вам следует обновить свой Apache2 после обновления OpenSSL.