LINUX.ORG.RU

Apache - не стартует!


0

0

Господа, помогите понять почему не стартует апач? Пишу

apachectl2 start

а в ответ:

Starting httpd2 service: Syntax error on line 282 of /etc/httpd2/conf/httpd2.conf: Cannot load /usr/lib/apache2/modules/mod_cgi.so into server: /usr/lib/apache2/modules/mod_cgi.so: undefined symbol: apr_procattr_addrspace_set [FAILED]

В чем тут дело? Модуль такой по указанному пути есть.

Система:

ALT Linux 3.0, kernel - 2.6.17.7, Apache 2 -v Server version: Apache/2.0.55 Server built: Oct 28 2005 18:09:42

Сообщение об ошибке говорит не о том, что модуль отсуствует, а о том, что в нём есть вызов неизвестной функции. Короче, либо у вас модуль неродной, либо обновите apache со всем добром и стартуйте по-нормальному:

service httpd start

birdie ★★★★★
()
Ответ на: комментарий от birdie

>в нём есть вызов неизвестной функции

Ну да, судя по всему он ссылается на apr, но у меня установлены libapr, libapr-devel, libaprutil и libaprutil-devel. Что ему тогда неизвестно?

>Короче, либо у вас модуль неродной, либо обновите apache со всем добром

Ну в моем случае это проблематично. Я все ставлю из ALT-репозитория. Какой там модуль, родной/неродной, фиг знает.

>и стартуйте по-нормальному

А чем этот способ не катит?

mdanshin
() автор топика
Ответ на: комментарий от mdanshin

Либо не испозьзуй mod_cgi, либо пересобери апач для обеспечения однородности, и не забудь сделать ldconfig - на всякий случай.

Судя по эррору - АПИ libapr не соответствуют mod_cgi, вывод один - кто-то из них левый.

Gharik
()
Ответ на: комментарий от mdanshin

Последняя версия из дистрибутива или из исходников поставил?

Надо обновлять apr и apr-utils одновременно.

Deleted
()
Ответ на: комментарий от Deleted

Из дистра. С альтовского репозитория.

mdanshin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.