Bug 20932

Summary: Не понятная диагностика при установке
Product: Sisyphus Reporter: Dmitry A. Kharitonov <kharpost>
Component: apache2Assignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry A. Kharitonov 2009-08-02 14:11:14 MSD
Я конечно понимаю, что пользователю не обязательно знать какие модули и конфиги конфликуют, но было бы очень полезно.

[user@SERVER 11:59:50 ~]$ sudo apt-get install apache2
Password:
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  apache2-common
The following packages will be upgraded
  apache2 apache2-common
2 upgraded, 0 newly installed, 0 removed and 199 not upgraded.
Need to get 772kB of archives.
After unpacking 549kB disk space will be freed.
Do you want to continue? [Y/n]
Get:1 http://ftp.altlinux.org i586/classic apache2-common 2.2.6-alt4 [452kB]
Get:2 http://ftp.altlinux.org i586/classic apache2 2.2.6-alt4 [320kB]
Fetched 772kB in 23s (32.8kB/s)
Committing changes...
Preparing...      ################################################## [100%]
1: apache2-common ################################################## [ 50%]
2: apache2        ################################################## [100%]
This port config is already enabled!
This port config is already disabled, or does not exist!
This port config is already disabled, or does not exist!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This site is already enabled!
This site is already enabled!
This site is already disabled, or does not exist!
This site is already disabled, or does not exist!
This site is already disabled, or does not exist!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
Done.
Comment 1 Dmitry A. Kharitonov 2009-08-02 16:55:52 MSD
[root@SERVER 16:44:41 ~]# sudo service httpd2 restart
Service httpd2 is not running.                                       [PASSED]
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 48 of /etc/httpd2/conf/httpd2.conf: Could not open configuration file /etc/httpd2/conf/ports-enabled/http-A1PROXIED.conf: No such file or directory
                                                                     [FAILED]
[root@SERVER 16:45:17 ~]# vim /etc/httpd2/conf/httpd2.conf
[root@SERVER 16:48:42 ~]# sudo service httpd2 restart
Service httpd2 is not running.                                       [PASSED]
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 48 of /etc/httpd2/conf/httpd2.conf: Could not open configuration file /etc/httpd2/conf/ports-enabled/http-A1PROXIED.conf: No such file or directory
                                                                     [FAILED]
[root@SERVER 16:49:19 ~]# ls -l /etc/httpd2/conf/ports-enabled/http-A1PROXIED.conf
lrwxrwxrwx 1 root root 38 Oct 16  2008 /etc/httpd2/conf/ports-enabled/http-A1PROXIED.conf -> ../ports-available/http-A1PROXIED.conf
[root@SERVER 16:49:45 ~]# ls -l /etc/httpd2/conf/ports-enabled/../ports-available/http-A1PROXIED.conf
ls: /etc/httpd2/conf/ports-enabled/../ports-available/http-A1PROXIED.conf: No such file or directory
Comment 2 Dmitry A. Kharitonov 2009-08-02 17:11:40 MSD
[root@SERVER 17:07:21 ~]# sudo apt-get remove apache2
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  apache2 ve-list-server
0 upgraded, 0 newly installed, 2 removed and 199 not upgraded.
Need to get 0B of archives.
After unpacking 669kB disk space will be freed.
Do you want to continue? [Y/n]
Committing changes...
Preparing... ######################################################## [100%]
post_service: invalid or undefined variable: RPM_INSTALL_ARG1
Done.
Comment 3 solo 2009-08-03 12:12:50 MSD
(В ответ на комментарий №0)
> Я конечно понимаю, что пользователю не обязательно знать какие модули и конфиги
> конфликуют, но было бы очень полезно.

  Конфликтующие конфиги могут присутствовать в системе одновременно (это штатная ситуация). В конфигурации по умолчанию адновременно задействовано (активно) только неконфликтующие подмножество конфигов (расчитанное на некое подмножество задач). Всё остальное -- отдано на откуп адменистратору.
Comment 4 Dmitry A. Kharitonov 2009-08-03 12:48:16 MSD
(В ответ на комментарий №3)
> (В ответ на комментарий №0)
> > Я конечно понимаю, что пользователю не обязательно знать какие модули и конфиги
> > конфликуют, но было бы очень полезно.
> 
>   Конфликтующие конфиги могут присутствовать в системе одновременно (это
> штатная ситуация). В конфигурации по умолчанию адновременно задействовано
> (активно) только неконфликтующие подмножество конфигов (расчитанное на некое
> подмножество задач). Всё остальное -- отдано на откуп адменистратору.
Это ясно. Если скрипт обнаруживает конфликт, то не хило было бы указать объект конфликта, или убрать эти сообщения, как не информативные.
Comment 5 solo 2009-08-03 18:05:49 MSD
(В ответ на комментарий №4)
> (В ответ на комментарий №3)
> > (В ответ на комментарий №0)
> > > Я конечно понимаю, что пользователю не обязательно знать какие модули и конфиги
> > > конфликуют, но было бы очень полезно.
> > 
> >   Конфликтующие конфиги могут присутствовать в системе одновременно (это
> > штатная ситуация). В конфигурации по умолчанию адновременно задействовано
> > (активно) только неконфликтующие подмножество конфигов (расчитанное на некое
> > подмножество задач). Всё остальное -- отдано на откуп адменистратору.
> Это ясно. Если скрипт обнаруживает конфликт, то не хило было бы указать объект
> конфликта, или убрать эти сообщения, как не информативные.

  Не дубль, ли это https://bugzilla.altlinux.org/show_bug.cgi?id=11274 ?
Comment 6 Dmitry A. Kharitonov 2009-08-03 20:45:36 MSD
(В ответ на комментарий №5)
> (В ответ на комментарий №4)
> > (В ответ на комментарий №3)
> > > (В ответ на комментарий №0)
> > > > Я конечно понимаю, что пользователю не обязательно знать какие модули и конфиги
> > > > конфликуют, но было бы очень полезно.
> > > 
> > >   Конфликтующие конфиги могут присутствовать в системе одновременно (это
> > > штатная ситуация). В конфигурации по умолчанию адновременно задействовано
> > > (активно) только неконфликтующие подмножество конфигов (расчитанное на некое
> > > подмножество задач). Всё остальное -- отдано на откуп адменистратору.
> > Это ясно. Если скрипт обнаруживает конфликт, то не хило было бы указать объект
> > конфликта, или убрать эти сообщения, как не информативные.
> 
>   Не дубль, ли это https://bugzilla.altlinux.org/show_bug.cgi?id=11274 ?
Не, не дубль. в №11274 видимо всё хорошо -- там хотя бы присутствуют названия файлов. А здесь как в сказке: иди туды не знамо куды
Comment 7 Dmitry A. Kharitonov 2009-08-05 13:42:55 MSD
(В ответ на комментарий №6)
> (В ответ на комментарий №5)
> > (В ответ на комментарий №4)
> > > (В ответ на комментарий №3)
> > > > (В ответ на комментарий №0)
> > > > > Я конечно понимаю, что пользователю не обязательно знать какие модули и конфиги
> > > > > конфликуют, но было бы очень полезно.
> > > > 
> > > >   Конфликтующие конфиги могут присутствовать в системе одновременно (это
> > > > штатная ситуация). В конфигурации по умолчанию адновременно задействовано
> > > > (активно) только неконфликтующие подмножество конфигов (расчитанное на некое
> > > > подмножество задач). Всё остальное -- отдано на откуп адменистратору.
> > > Это ясно. Если скрипт обнаруживает конфликт, то не хило было бы указать объект
> > > конфликта, или убрать эти сообщения, как не информативные.
> > 
> >   Не дубль, ли это https://bugzilla.altlinux.org/show_bug.cgi?id=11274 ?
> Не, не дубль. в №11274 видимо всё хорошо -- там хотя бы присутствуют названия
> файлов. А здесь как в сказке: иди туды не знамо куды

Сообщения генерит a2chkconfig
Comment 8 solo 2010-09-16 23:42:16 MSD
(В ответ на комментарий №6)
> (В ответ на комментарий №5)
...
> >   Не дубль, ли это https://bugzilla.altlinux.org/show_bug.cgi?id=11274 ?
> Не, не дубль. в №11274 видимо всё хорошо -- там хотя бы присутствуют названия
> файлов. А здесь как в сказке: иди туды не знамо куды

  Это диагностики a2{en,dis}*. OK, сделаю их более понятными.
Comment 9 Repository Robot 2010-09-17 01:41:55 MSD
apache2-2.2.16-alt1 -> sisyphus:

* Thu Sep 16 2010 Aleksey Avdeev <solo@altlinux> 2.2.16-alt1
- 2.2.16 (Closes: #23933)
- Security fixes (CVE-2009-3555, CVE-2010-0408, CVE-2010-0425,
  CVE-2010-043, CVE-2010-1452, CVE-2010-2068)
- Updated messages a2{en,dis}*: added an indication of the file
  (Closes: #20932)
- Move %apache2_extra_available/Directory_*_default.conf.in to
  %apache2_confdir/include/ dir