Alexey Morsov пишет: > On Fri, Mar 23, 2007 at 06:02:35PM +0300, Aleksey Avdeev wrote: >> Приветствую. >> >> Скоро в Сизиф уйдёт бомба в виде apache2 >= 2.2.4-alt12 (сам >> 2.2.4-alt12 уйдёт сегодня в Дедалус). > А можно вопрос - что где-то сдохшее и воняющее apache2-2.2.4-alt15 делает > в сизифе? Оно вообще не рабочее. > (update сегодняшний) А как оно тогда работает? > >> текущей, раскладки по каталогам) -- обнавление до данных версий вызовет >> неработоспасобность apache2 до ручного вмешательства: от старой >> конфигурации останится только httpt2.conf, всё остальное будет либо >> переименовано в *.rpmsave, либо вынесено (если не редактировалось). >> Обойтись меньшей кровью -- у меня неполучается... > И так - alt12 обещанный аж в марте (ныне у нас 2-е апреля) я не вижу. Зато > вижу alt5 > Что имеем. Сервер не запускается. Потому что http2.conf отсутствует. С какой версии произведенено обновление? Данная картина (нет http2.conf но есть http2.conf.rpmnew) иногда наблюдается. Почему именно происходит -- пока непонял. (Что-то в скриптах не то... Но вот что?) Рецепт обхода вроди придумал (переименование http2.conf.rpmnew в http2.conf, если оный отсутствует), но он только симптомы лечить будет... > Ладно. > Видим кучи .conf.rpm* > Ну ладно. Думаю структура все такое > > morsov@alexey /etc/httpd2/conf $ sudo cp httpd2.conf.rpmnew httpd2.conf > morsov@alexey /etc/httpd2/conf $ sudo service httpd2 restart > Service httpd2 is not running. [PASSED] > Checking configuration sanity for httpd2: httpd2: Syntax error on line 144 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 4 of /etc/httpd2/conf/extra-enabled/httpd-addon.d.conf: Syntax error on line 11 of /etc/httpd2/conf/addon.d/A.mod_python.conf: API module structure `python_module' in file /etc/httpd2/modules/mod_python.so is garbled - perhaps this is not an Apache module DSO? > [FAILED] > morsov@alexey /etc/httpd2/conf $ ll ../modules/mod_python.so > -rw-r--r-- 1 root root 159864 Мар 6 12:18 ../modules/mod_python.so > morsov@alexey /etc/httpd2/conf $ sudo vim addon.d/A.mod_python.conf > morsov@alexey /etc/httpd2/conf $ sudo service httpd2 restart > Service httpd2 is not running. [PASSED] > Checking configuration sanity for httpd2: httpd2: Syntax error on line 144 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 4 of /etc/httpd2/conf/extra-enabled/httpd-addon.d.conf: Syntax error on line 5 of /etc/httpd2/conf/addon.d/A.subversion.conf: Cannot load /etc/httpd2/modules/mod_dav_svn.so into server: /etc/httpd2/modules/mod_dav_svn.so: undefined symbol: dav_register_provider > [FAILED] > morsov@alexey /etc/httpd2/conf $ > > Ок. Возьмем наш старый конфиг. Не буду даже листинг приводить, материться на каждый > LoadModule. Где половина модулей от apache2 ? Незная с какого apache обновляетесь -- немогу ответить. Если с 2.0.59 -- то часть модулей отсутствует в 2.2.4 (удалены/переиминованы апстримом), если с 2.2.4 -- то теперь они по умолчанию неподключаются. > Почему Мат на mod_svn_dav ? Требуемый ему модуль отключён. (Скорее всего ему mod_dav нужен.) > > Честное слово - это не бомба, это саботаж какой-то > > Рассказывайте куда копать? Вы меня без svn сервера оставили (про двар виртуальных > хоста вообще молчу) В сторону подключения модулей/конфигов. В apache2-2.2.4-alt15 на тему включения/отключения модулей/конфигов есть README.ALT.ru_RU.KOI8-R (создан по мотивам ). -- С уважением. Алексей.