Summary: | После обновления не запускается httpd2 | ||
---|---|---|---|
Product: | Branch 5.1 | Reporter: | Vladimir Karpinsky <vvkarpinsky> |
Component: | apache2 | Assignee: | solo <solo> |
Status: | CLOSED FIXED | QA Contact: | QA 5.1 <qa-5.1> |
Severity: | critical | ||
Priority: | P2 | CC: | cas |
Version: | unspecified | ||
Hardware: | all | ||
OS: | Linux |
Description
Vladimir Karpinsky
2011-01-23 22:39:12 MSK
Данная бага наблюдается после редактирования /etc/httpd2/conf/sites-available/default.conf -- тогда rpm при обновлении оставляет файл с устаревшими путями. Файл с новыми путями создаётся как rpmnew. Выглядит примерно так: 8: apache2-base warning: /etc/httpd2/conf/sites-available/default.conf created as /etc/httpd2/conf/sites-available/default.conf.rpmnew ################# [ 36%] Stopping httpd2 service: [ DONE ] Checking configuration sanity for httpd2: httpd2: Syntax error on line 44 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 1 of /etc/httpd2/conf/mods-enabled/mod_php5.load: Cannot load /usr/lib/apache2/modules/mod_php5.so into server: libphp-5.2.11.so.0: cannot open shared object file: No such file or directory [FAILED] warning: /etc/httpd2/conf/extra-available/Directory_html_default.conf saved as /etc/httpd2/conf/extra-available/Directory_html_default.conf.rpmsave (В ответ на комментарий №1)
> Данная бага наблюдается после редактирования
> /etc/httpd2/conf/sites-available/default.conf -- тогда rpm при обновлении
> оставляет файл с устаревшими путями. Файл с новыми путями создаётся как rpmnew.
>
> Выглядит примерно так:
Ну да, примерно так и было.
Отмечу здесь, что после
$ find /etc/httpd2/conf -type f | xargs sed -ri
's@extra-available/Directory(.*)_default\.conf@include/Directory\1_default.conf@g'
(с) solo@
httpd2 запускается со следующим предупреждением:
Starting httpd2 service: [Mon Jan 31 21:28:52 2011] [warn] The Alias directive in /etc/httpd2/conf/addon.d/A.docs.conf at line 1 will probably never match because it overlaps an earlier Alias.
Но работает.
*** Bug 25475 has been marked as a duplicate of this bug. *** Нарисовал триггер, данную проблему решающий (см. http://git.altlinux.org/people/solo/packages/apache2.git?p=apache2.git;a=commitdiff;h=5e2e3451e605340dc10a685540546d16f9ca99f9 и http://git.altlinux.org/people/solo/packages/apache2.git?p=apache2.git;a=commitdiff;h=e8ec1094e13e2da0bf4de2d513bcdf4cb8cd2648). Применён в тестовом пакете: http://git.altlinux.org/people/solo/packages/apache2.git?p=apache2.git;a=commit;h=e7747f50f0e7efc7bb810ea8dbe608e433fdc73d. apache2-2.2.17-alt3 -> sisyphus: * Tue May 31 2011 Aleksey Avdeev <solo@altlinux> 2.2.17-alt3 - Trigger handle movement configuration file in to %apache2_confdir_inc (Closes: #24960) - Condrestart and a2chkconfig script completely removed, obsoleted by rpm file triggers - Add lsb header to init |