Bug 13886

Summary: [!] broken default configuration
Product: Branch 4.0 Reporter: Michael Shigorin <mike>
Component: apache2-mod_rpafAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P2 CC: ldv, pilot, solo
Version: 4.0   
Hardware: all   
OS: Linux   
Bug Depends on: 13917    
Bug Blocks:    

Description Michael Shigorin 2008-01-06 02:01:10 MSK
[00:52:37] <Pilot> уф. разобрался с RPAF, он просто криво упакован
[00:52:44] <Pilot> заработало
[00:53:00] <gvy> багу повесишь?  или так хоть скажи
[00:53:14] <gvy> конфиг кладёт туда, куда не смотрят?
[00:53:42] <Pilot> # cat /etc/httpd2/conf/mods-available/rpaf.load 
LoadModule rpaf_module         /usr/lib/apache2/modules/mod_rpaf.so
[00:54:08] <Pilot> только когда такой файл нарисован, модуль можно включить
командой a2enmod rpaf
[00:54:33] <Pilot> до этого он успешно игнорируется и в его конфиге можно писать
хоть поэмы Пушкина
[00:55:44] <Pilot> возможно, правильно его класть в каталог
original/mods-available, чтобы кто-то его оттуда перекладывал в
conf/mods-available, но тут я не уверен
[00:57:04] <gvy> багу-то повесишь или мне?
[00:57:48] <Pilot> если не лень, повесь
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2008-01-06 02:24:03 MSK
т.е. команда a2enmod mod_rpaf игнорируется?
Comment 2 solo 2008-01-06 02:47:52 MSK
(In reply to comment #1)
> т.е. команда a2enmod mod_rpaf игнорируется?

(In reply to comment #0)
> [00:52:37] <Pilot> уф. разобрался с RPAF, он просто криво упакован
> [00:52:44] <Pilot> заработало
> [00:53:00] <gvy> багу повесишь?  или так хоть скажи
> [00:53:14] <gvy> конфиг кладёт туда, куда не смотрят?
> [00:53:42] <Pilot> # cat /etc/httpd2/conf/mods-available/rpaf.load 
> LoadModule rpaf_module         /usr/lib/apache2/modules/mod_rpaf.so
> [00:54:08] <Pilot> только когда такой файл нарисован, модуль можно включить
> командой a2enmod rpaf

  Так и должно быть: a2enmod завязана исключительно на
/etc/httpd2/conf/mods-available/<имя>.load, и соответствующий <имя>.conf
подключает _только_ при наличии <имя>.load.

> [00:54:33] <Pilot> до этого он успешно игнорируется и в его конфиге можно писать
> хоть поэмы Пушкина
Comment 3 Denis Ovsienko 2008-01-06 13:37:07 MSK
(In reply to comment #1)
> т.е. команда a2enmod mod_rpaf игнорируется?

Она запускается, честно не находит файл .load и на этом завершает полезную
деятельность. И неудивительно, потому что единственным файлом из пакета с
директивой LoadModule является /etc/httpd2/conf/modules.d/A.500_rpaf.conf.
modules.d никакому пакету не принадлежит, конфигурацией Apache2 не
обрабатывается, и вероятнее всего создаётся самим же apache2-mod_rpaf.
То есть правильный контент назван неправильным именем файла и положен в
неправильный каталог. Пока это так, естественно,
/etc/httpd2/conf/addon.d/A.mod_rpaf.conf с помощью IfModule успешно нейтрализован.
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2008-01-07 14:05:34 MSK
(In reply to comment #3)
> (In reply to comment #1)
> > т.е. команда a2enmod mod_rpaf игнорируется?
> 
> Она запускается, честно не находит файл .load и на этом завершает полезную
> деятельность. И неудивительно, потому что единственным файлом из пакета с
> директивой LoadModule является /etc/httpd2/conf/modules.d/A.500_rpaf.conf.
> modules.d никакому пакету не принадлежит, конфигурацией Apache2 не
> обрабатывается, и вероятнее всего создаётся самим же apache2-mod_rpaf.
> То есть правильный контент назван неправильным именем файла и положен в
> неправильный каталог. Пока это так, естественно,
> /etc/httpd2/conf/addon.d/A.mod_rpaf.conf с помощью IfModule успешно нейтрализован.
О какой версии mod_rpaf мы говорим? apache2-mod_rpaf-0.5-alt3 уже давно приведен
в порядок.
Comment 5 Konstantin A Lepikhov (L.A. Kostis) 2008-01-07 14:07:22 MSK
Поскольку речь идет о branch-4.0 меняю Product.
Comment 6 Michael Shigorin 2008-01-08 22:01:12 MSK
(In reply to comment #5)
> Поскольку речь идет о branch-4.0 меняю Product.
Ой, сорри, да.  Говорим мы о том, что попало в Server 4.0.1 + updates/4.0, это
apache2-mod_rpaf-0.5-alt2.

Если исправлено -- наверное, стоит положить в бранч и м.б. рекомендовать в
updates, чтоб пакет работал "из коробки"?
Comment 7 Mikhail Gusarov 2008-02-22 10:09:36 MSK
В бранче лежит 0.5-alt3 с присутствующим .conf.

Закрыть?

Comment 8 Michael Shigorin 2008-02-22 12:21:01 MSK
(In reply to comment #7)
> В бранче лежит 0.5-alt3 с присутствующим .conf.
> Закрыть?
Давай лучше попросим Диму положить в updates.  Негоже за исправлениями к серверу
отсылать в бранч.
Comment 9 Denis Ovsienko 2008-02-22 12:26:23 MSK
И в updates/4.0, и в branch/4.0 apache2-mod_rpaf-0.5-alt3 давно уже доехал,
закрываю.