При попытке использовать модуль mod_rpaf лог error_log полнится ошибками вида [notice] child pid 6126 exit signal Segmentation fault (11) и в целом апач работает некорректно - то страница не отобразится, то дикое перенаправление на мой собственный клиентский IPшник. Отключение модуля помогает. Попробовал тупо пересобрать этот модуль из исходников - работает нормально.... Багрепорт относится к p5, но повесить туда ниасилил. apache2-base-2.2.14-alt4 apache2-mod_rpaf-0.6-alt2 apache2-mod_php5-5.2.11.20090722-alt1 Воспроизводится на двух VZ-виртуалках. На всякий случай: общается этот модуль с nginx-0.5.31-alt4.M40.2
А apache2-httpd-worker или apache2-httpd-prefork?
(В ответ на комментарий №1) > А apache2-httpd-worker или apache2-httpd-prefork? prefork. Хотел попробовать другие, но mod_php5 только с ним работает.
(В ответ на комментарий №0) > Попробовал тупо пересобрать этот модуль из исходников - работает нормально.... Пересборка пакета мне не помогла. Что значит "из исходников"? Проверял на таких же пакетах: apache2-httpd-worker-2.2.14-alt4 apache2-2.2.14-alt4 apache2-mod_php5-5.2.11.20090722-alt1 ... apache2-mod_rpaf-0.6-alt2
(В ответ на комментарий №3) > (В ответ на комментарий №0) > > Попробовал тупо пересобрать этот модуль из исходников - работает нормально.... > > Пересборка пакета мне не помогла. Что значит "из исходников"? hsh --initroot-only --apt-conf /etc/apt/apt.p5.conf z/ hsh-install z/ apache2-devel распаковать туда исходники, зайти внутрь, и make rpaf-2.0 > > Проверял на таких же пакетах: > apache2-httpd-worker-2.2.14-alt4 worker? > apache2-2.2.14-alt4 > apache2-mod_php5-5.2.11.20090722-alt1 > ... > apache2-mod_rpaf-0.6-alt2 Если хотите, могу сделать VEшку с шеллом для тестов.
(В ответ на комментарий №4) > распаковать туда исходники, зайти внутрь, и > make rpaf-2.0 Отсюда я делаю вывод, что проблема скорее всего вызвана параметрами сборки в rpm (optflags), или дополнительными патчами. > > Проверял на таких же пакетах: > > apache2-httpd-worker-2.2.14-alt4 > > worker? Ну, и на prefork проверял. ... > Если хотите, могу сделать VEшку с шеллом для тестов. У меня несколько таких уже есть, причём с работающими сайтами, которые себя недостаточно хорошо с такими падениями чувствуют...
проблема 100% в патчах.
для сизифа исправлено в 0.6-alt3
для 5.1 mod_rpaf.git=0.6-alt2.M51.3 2cas: можно его в p5 скопировать?
Для p5 собирается и работает. Спасибо!
в p5 переложил: task #18484
Не переложилось в p5, так как не попало в 5.1.
он собрался, но не попал. http://lists.altlinux.org/pipermail/sisyphus-incominger/2009-December/242390.html по какой причине я не знаю. сделал таск еще раз, вот отлуп: http://git.altlinux.org/tasks/18489/task/log
Ну так в M51 с 30 декабря лежит mod_rpaf-0.6-alt2.M51.3.src.rpm, а заливается такой же %name-%version-%release. Сделайте alt2.M51.4.
(В ответ на комментарий №13) > Ну так в M51 с 30 декабря лежит mod_rpaf-0.6-alt2.M51.3.src.rpm так этот и нужен! а говорят нет его в m51 хотя по факту-то он вроде есть: http://mirror.yandex.ru/altlinux/5.1/branch/i586/RPMS.classic/apache2-mod_rpaf-0.6-alt2.M51.3.i586.rpm или я не понял этот комментарий (В ответ на комментарий №11) > Не переложилось в p5, так как не попало в 5.1.
Перекладывать нужно _исходный_ пакет, а не собранный бинарник! Поэтому я и не мог раньше найти модуль с таким именем. task #18510: ... 3:copy_repo=5.1 3:package=mod_rpaf
(In reply to comment #15) > Поэтому я и не мог раньше найти модуль с таким именем. Тю. Я сделал ls apache2-mod_rpaf*, даже в затылке почесать не успел и сделал ls *rpaf*. Рекомендую. Ну или найти хотя бы один бинарный пакет и натравить на него rpm -qip, чтоб показал "Source RPM".
Миша, да это моя элементарная невнимательность! Ребята три (!) раза писали название сырцового пакета.