* [sisyphus] Error in the apache2-base postinstall scripts
@ 2012-08-23 18:14 Ivan Adzhubey
2012-08-23 20:09 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: Ivan Adzhubey @ 2012-08-23 18:14 UTC (permalink / raw)
To: Sisyphus ALTLinux
Uzhe paru nedel pri vseh obnovlenijah apache2 oshibka:
# apt-get install --reinstall apache2-base
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 removed and 0 not upgraded.
Need to get 0B/224kB of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue? [Y/n] y
Committing changes...
Preparing...
###############################################################################################
[100%]
1: apache2-base
###############################################################################################
[100%]
Running /usr/lib/rpm/posttrans-filetriggers
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2: Syntax OK
[ DONE ]
Starting httpd2 service: [FAILED]
/usr/lib/rpm/zz-apache2-base.filetrigger failed
error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
(null)-(null)-(null) failed, exit status 1
Done.
--Ivan
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 18:14 [sisyphus] Error in the apache2-base postinstall scripts Ivan Adzhubey
@ 2012-08-23 20:09 ` Aleksey Avdeev
2012-08-23 20:21 ` Ivan Adzhubey
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2012-08-23 20:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1510 bytes --]
23.08.2012 22:14, Ivan Adzhubey пишет:
> Uzhe paru nedel pri vseh obnovlenijah apache2 oshibka:
>
> # apt-get install --reinstall apache2-base
> Reading Package Lists... Done
> Building Dependency Tree... Done
> 0 upgraded, 0 newly installed, 1 reinstalled, 0 removed and 0 not upgraded.
> Need to get 0B/224kB of archives.
> After unpacking 0B of additional disk space will be used.
> Do you want to continue? [Y/n] y
> Committing changes...
> Preparing...
> ###############################################################################################
> [100%]
> 1: apache2-base
> ###############################################################################################
> [100%]
> Running /usr/lib/rpm/posttrans-filetriggers
> Stopping httpd2 service: [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK
> [ DONE ]
> Starting httpd2 service: [FAILED]
> /usr/lib/rpm/zz-apache2-base.filetrigger failed
> error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
> (null)-(null)-(null) failed, exit status 1
> Done.
Не могу повторить: у меня на 2х тестовых системах (с init и с systemd)
данная операция проходит нормально. (Проверял с apache2-2.2.22-alt7.)
Прошу проверить (при запущенном httpd2):
1. Какой код возвращает команда:
service httpd2 condrestart
2. Стартует ли httpd2 при последовательности:
service httpd2 condstop
service httpd2 start
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 20:09 ` Aleksey Avdeev
@ 2012-08-23 20:21 ` Ivan Adzhubey
2012-08-23 20:39 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: Ivan Adzhubey @ 2012-08-23 20:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Friday 24 August 2012 00:09:40 Aleksey Avdeev wrote:
> 23.08.2012 22:14, Ivan Adzhubey пишет:
> > Uzhe paru nedel pri vseh obnovlenijah apache2 oshibka:
> >
> > Running /usr/lib/rpm/posttrans-filetriggers
> > Stopping httpd2 service: [ DONE ]
> > Checking configuration sanity for httpd2: Syntax OK
> > [ DONE ]
> > Starting httpd2 service: [FAILED]
> > /usr/lib/rpm/zz-apache2-base.filetrigger failed
> > error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
> > (null)-(null)-(null) failed, exit status 1
> > Done.
Prohoditsa ubirat' vot etot script:
# mv /usr/lib/rpm/zz-apache2-base.filetrigger /usr/lib/rpm/zz-apache2-
base.filetrigger.bak
> Не могу повторить: у меня на 2х тестовых системах (с init и с systemd)
> данная операция проходит нормально. (Проверял с apache2-2.2.22-alt7.)
>
> Прошу проверить (при запущенном httpd2):
>
> 1. Какой код возвращает команда:
>
> service httpd2 condrestart
# service httpd2 condrestart
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2: Syntax OK [ DONE ]
Starting httpd2 service: [FAILED]
> 2. Стартует ли httpd2 при последовательности:
>
> service httpd2 condstop
>
> service httpd2 start
# service httpd2 condstop
Stopping httpd2 service: [ DONE ]
# service httpd2 start
Starting httpd2 service: [ DONE ]
--Ivan
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 20:21 ` Ivan Adzhubey
@ 2012-08-23 20:39 ` Aleksey Avdeev
2012-08-23 20:53 ` Ivan Adzhubey
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2012-08-23 20:39 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1807 bytes --]
24.08.2012 00:21, Ivan Adzhubey пишет:
> On Friday 24 August 2012 00:09:40 Aleksey Avdeev wrote:
>> 23.08.2012 22:14, Ivan Adzhubey пишет:
>>> Uzhe paru nedel pri vseh obnovlenijah apache2 oshibka:
>>>
>>> Running /usr/lib/rpm/posttrans-filetriggers
>>> Stopping httpd2 service: [ DONE ]
>>> Checking configuration sanity for httpd2: Syntax OK
>>> [ DONE ]
>>> Starting httpd2 service: [FAILED]
>>> /usr/lib/rpm/zz-apache2-base.filetrigger failed
>>> error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
>>> (null)-(null)-(null) failed, exit status 1
>>> Done.
>
> Prohoditsa ubirat' vot etot script:
>
> # mv /usr/lib/rpm/zz-apache2-base.filetrigger /usr/lib/rpm/zz-apache2-
> base.filetrigger.bak
>
>> Не могу повторить: у меня на 2х тестовых системах (с init и с systemd)
>> данная операция проходит нормально. (Проверял с apache2-2.2.22-alt7.)
Какая именно версия apache2 стоит у вас по факту? Что возвращает:
rpm -qa|fgrep apache2
>>
>> Прошу проверить (при запущенном httpd2):
>>
>> 1. Какой код возвращает команда:
>>
>> service httpd2 condrestart
>
> # service httpd2 condrestart
> Stopping httpd2 service: [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK [ DONE ]
> Starting httpd2 service: [FAILED]
Значит проблема выплывает при condrestart (и скорее всего при
restart)... Это наблюдается именно на apache2-2.2.22-alt7?
Прошу прислать отладочный вывод (при запущенном httpd2):
sh -x service httpd2 condrestart
>
>> 2. Стартует ли httpd2 при последовательности:
>>
>> service httpd2 condstop
>>
>> service httpd2 start
>
> # service httpd2 condstop
> Stopping httpd2 service: [ DONE ]
> # service httpd2 start
> Starting httpd2 service: [ DONE ]
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 20:39 ` Aleksey Avdeev
@ 2012-08-23 20:53 ` Ivan Adzhubey
2012-08-23 21:18 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: Ivan Adzhubey @ 2012-08-23 20:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Friday 24 August 2012 00:39:31 Aleksey Avdeev wrote:
> 24.08.2012 00:21, Ivan Adzhubey пишет:
> > On Friday 24 August 2012 00:09:40 Aleksey Avdeev wrote:
> >> 23.08.2012 22:14, Ivan Adzhubey пишет:
> >>> Uzhe paru nedel pri vseh obnovlenijah apache2 oshibka:
> >>>
> >>> Running /usr/lib/rpm/posttrans-filetriggers
> >>> Stopping httpd2 service: [ DONE ]
> >>> Checking configuration sanity for httpd2: Syntax OK
> >>> [ DONE ]
> >>> Starting httpd2 service: [FAILED]
> >>> /usr/lib/rpm/zz-apache2-base.filetrigger failed
> >>> error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
> >>> (null)-(null)-(null) failed, exit status 1
> >>> Done.
> >
> > Prohoditsa ubirat' vot etot script:
> >
> > # mv /usr/lib/rpm/zz-apache2-base.filetrigger /usr/lib/rpm/zz-apache2-
> > base.filetrigger.bak
> >
> >> Не могу повторить: у меня на 2х тестовых системах (с init и с systemd)
> >>
> >> данная операция проходит нормально. (Проверял с apache2-2.2.22-alt7.)
>
> Какая именно версия apache2 стоит у вас по факту? Что возвращает:
>
> rpm -qa|fgrep apache2
# rpm -qa|fgrep apache2|sort
apache2-2.2.22-alt7
apache2-base-2.2.22-alt7
apache2-cgi-bin-2.2.22-alt7
apache2-cgi-bin-printenv-2.2.22-alt7
apache2-cgi-bin-test-cgi-2.2.22-alt7
apache2-common-2.2.22-alt7
apache2-datadirs-2.2.22-alt7
apache2-htcacheclean-2.2.22-alt7
apache2-html-2.2.22-alt7
apache2-httpd-prefork-2.2.22-alt7
apache2-icons-2.2.22-alt7
apache2-mod_disk_cache-2.2.22-alt7
apache2-mod_fcgid-2.2-alt2
apache2-mod_php5-5.3.10.20120202-alt1
apache2-mod_ssl-2.2.22-alt7
> >> Прошу проверить (при запущенном httpd2):
> >> 1. Какой код возвращает команда:
> >>
> >> service httpd2 condrestart
> >
> > # service httpd2 condrestart
> > Stopping httpd2 service: [ DONE ]
> > Checking configuration sanity for httpd2: Syntax OK [ DONE ]
> > Starting httpd2 service: [FAILED]
>
> Значит проблема выплывает при condrestart (и скорее всего при
> restart)... Это наблюдается именно на apache2-2.2.22-alt7?
Eto nabludaetsa poslednie paru nedel'... za eto vremja v Sisyphe bylo 3 ili 4
obnovlenija apache2.
> Прошу прислать отладочный вывод (при запущенном httpd2):
>
> sh -x service httpd2 condrestart
# sh -x service httpd2 condrestart
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin
+ export PATH
+ VERSION='service version 0.91-alt'
+ SERVICEDIR=/etc/init.d
+ SYSTEMCTL=/bin/systemctl
+ SYSTEMD_SERVICE_DIR=/lib/systemd/system
+ SYSTEMD_CGROUP_DIR=/sys/fs/cgroup/systemd
+ SERVICE=
+ OPTIONS=
+ systemd_status=
+ '[' 2 -eq 0 ']'
+ '[' 2 -eq 2 -a condrestart = --full-restart ']'
+ case "$1" in
+ SERVICE=httpd2
+ shift
+ check_service
+ '[' -n httpd2 ']'
+ '[' -x /etc/init.d/httpd2 ']'
+ return 0
+ cd /
+ systemd_is_active
+ '[' -z '' ']'
+ '[' -x /bin/systemctl -a -d /sys/fs/cgroup/systemd ']'
+ systemd_status=1
+ return 1
+ exec /etc/init.d/httpd2 condrestart
Stopping httpd2 service:
[ DONE ]
Checking configuration sanity for httpd2: Syntax OK
[ DONE ]
Starting httpd2 service:
[FAILED]
--Ivan
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 20:53 ` Ivan Adzhubey
@ 2012-08-23 21:18 ` Aleksey Avdeev
2012-08-23 22:03 ` Ivan Adzhubey
2012-08-28 3:46 ` Peter Evdokimov
0 siblings, 2 replies; 22+ messages in thread
From: Aleksey Avdeev @ 2012-08-23 21:18 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 3659 bytes --]
24.08.2012 00:53, Ivan Adzhubey пишет:
> On Friday 24 August 2012 00:39:31 Aleksey Avdeev wrote:
>> 24.08.2012 00:21, Ivan Adzhubey пишет:
>>> On Friday 24 August 2012 00:09:40 Aleksey Avdeev wrote:
>>>> 23.08.2012 22:14, Ivan Adzhubey пишет:
>>>>> Uzhe paru nedel pri vseh obnovlenijah apache2 oshibka:
>>>>>
>>>>> Running /usr/lib/rpm/posttrans-filetriggers
>>>>> Stopping httpd2 service: [ DONE ]
>>>>> Checking configuration sanity for httpd2: Syntax OK
>>>>> [ DONE ]
>>>>> Starting httpd2 service: [FAILED]
>>>>> /usr/lib/rpm/zz-apache2-base.filetrigger failed
>>>>> error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from
>>>>> (null)-(null)-(null) failed, exit status 1
>>>>> Done.
>>>
>>> Prohoditsa ubirat' vot etot script:
>>>
>>> # mv /usr/lib/rpm/zz-apache2-base.filetrigger /usr/lib/rpm/zz-apache2-
>>> base.filetrigger.bak
>>>
>>>> Не могу повторить: у меня на 2х тестовых системах (с init и с systemd)
>>>>
>>>> данная операция проходит нормально. (Проверял с apache2-2.2.22-alt7.)
>>
>> Какая именно версия apache2 стоит у вас по факту? Что возвращает:
>>
>> rpm -qa|fgrep apache2
>
> # rpm -qa|fgrep apache2|sort
> apache2-2.2.22-alt7
> apache2-base-2.2.22-alt7
...
>
>>>> Прошу проверить (при запущенном httpd2):
>>>> 1. Какой код возвращает команда:
>>>>
>>>> service httpd2 condrestart
>>>
>>> # service httpd2 condrestart
>>> Stopping httpd2 service: [ DONE ]
>>> Checking configuration sanity for httpd2: Syntax OK [ DONE ]
>>> Starting httpd2 service: [FAILED]
>>
>> Значит проблема выплывает при condrestart (и скорее всего при
>> restart)... Это наблюдается именно на apache2-2.2.22-alt7?
>
> Eto nabludaetsa poslednie paru nedel'... za eto vremja v Sisyphe bylo 3 ili 4
> obnovlenija apache2.
>
>> Прошу прислать отладочный вывод (при запущенном httpd2):
>>
>> sh -x service httpd2 condrestart
>
> # sh -x service httpd2 condrestart
> + PATH=/sbin:/usr/sbin:/bin:/usr/bin
> + export PATH
> + VERSION='service version 0.91-alt'
> + SERVICEDIR=/etc/init.d
> + SYSTEMCTL=/bin/systemctl
> + SYSTEMD_SERVICE_DIR=/lib/systemd/system
^^^^^^^^^^^^
> + SYSTEMD_CGROUP_DIR=/sys/fs/cgroup/systemd
> + SERVICE=
> + OPTIONS=
> + systemd_status=
> + '[' 2 -eq 0 ']'
> + '[' 2 -eq 2 -a condrestart = --full-restart ']'
> + case "$1" in
> + SERVICE=httpd2
> + shift
> + check_service
> + '[' -n httpd2 ']'
> + '[' -x /etc/init.d/httpd2 ']'
> + return 0
> + cd /
> + systemd_is_active
> + '[' -z '' ']'
> + '[' -x /bin/systemctl -a -d /sys/fs/cgroup/systemd ']'
> + systemd_status=1
> + return 1
> + exec /etc/init.d/httpd2 condrestart
> Stopping httpd2 service:
> [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK
> [ DONE ]
> Starting httpd2 service:
> [FAILED]
Я правильно понял, что вы используете systemd? Предупреждать же надо!!!
Я пытался что-то понять в /etc/init.d/httpd2 копаясь, а раз у вас
systemd, то засада скорее всего в /lib/systemd/system/httpd2.servic.
Прошу в /lib/systemd/system/httpd2.servic заменить строку
ExecStop=/usr/sbin/apachectl2 stop
на
ExecStop=/usr/sbin/apachectl2 wait-stop
и очередной раз проверить (при запущенном httpd2):
service httpd2 condrestart
PS: apachectl2 wait-stop ожидает фактического завершения httpd2. (Не 0
возвращает только если httpd2 не завершился за 300 секунд.)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 21:18 ` Aleksey Avdeev
@ 2012-08-23 22:03 ` Ivan Adzhubey
2012-08-23 22:16 ` Aleksey Avdeev
2012-08-24 3:46 ` REAL
2012-08-28 3:46 ` Peter Evdokimov
1 sibling, 2 replies; 22+ messages in thread
From: Ivan Adzhubey @ 2012-08-23 22:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Friday 24 August 2012 01:18:43 Aleksey Avdeev wrote:
> > Eto nabludaetsa poslednie paru nedel'... za eto vremja v Sisyphe bylo 3
> > ili 4 obnovlenija apache2.
> >
> >> Прошу прислать отладочный вывод (при запущенном httpd2):
> >> sh -x service httpd2 condrestart
> >
> > # sh -x service httpd2 condrestart
> > + PATH=/sbin:/usr/sbin:/bin:/usr/bin
> > + export PATH
> > + VERSION='service version 0.91-alt'
> > + SERVICEDIR=/etc/init.d
> > + SYSTEMCTL=/bin/systemctl
> > + SYSTEMD_SERVICE_DIR=/lib/systemd/system
> ^^^^^^^^^^^^
> > + SYSTEMD_CGROUP_DIR=/sys/fs/cgroup/systemd
> > + SERVICE=
> > + OPTIONS=
> > + systemd_status=
> > + '[' 2 -eq 0 ']'
> > + '[' 2 -eq 2 -a condrestart = --full-restart ']'
> > + case "$1" in
> > + SERVICE=httpd2
> > + shift
> > + check_service
> > + '[' -n httpd2 ']'
> > + '[' -x /etc/init.d/httpd2 ']'
> > + return 0
> > + cd /
> > + systemd_is_active
> > + '[' -z '' ']'
> > + '[' -x /bin/systemctl -a -d /sys/fs/cgroup/systemd ']'
> > + systemd_status=1
> > + return 1
> > + exec /etc/init.d/httpd2 condrestart
> > Stopping httpd2 service:
> > [ DONE ]
> > Checking configuration sanity for httpd2: Syntax OK
> > [ DONE ]
> > Starting httpd2 service:
> > [FAILED]
>
> Я правильно понял, что вы используете systemd? Предупреждать же надо!!!
Понятия не имею, что я использую. Кроме периодических apt-get dist-upgrade я
никаких телодвижений не совершал. А что такое systemd я вообще не в курсе.
Встречал в рассылке упоминание и не более.
> Я пытался что-то понять в /etc/init.d/httpd2 копаясь, а раз у вас
> systemd, то засада скорее всего в /lib/systemd/system/httpd2.service
>
> Прошу в /lib/systemd/system/httpd2.service заменить строку
>
> ExecStop=/usr/sbin/apachectl2 stop
>
> на
>
> ExecStop=/usr/sbin/apachectl2 wait-stop
>
> и очередной раз проверить (при запущенном httpd2):
>
> service httpd2 condrestart
>
> PS: apachectl2 wait-stop ожидает фактического завершения httpd2. (Не 0
> возвращает только если httpd2 не завершился за 300 секунд.)
Замена на wait-stop помогла:
# service httpd2 condrestart
Stopping httpd2 service:
[ DONE ]
Checking configuration sanity for httpd2: Syntax OK [ DONE ]
Starting httpd2 service: [ DONE ]
--Ivan
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 22:03 ` Ivan Adzhubey
@ 2012-08-23 22:16 ` Aleksey Avdeev
2012-08-24 4:36 ` Aleksey Avdeev
2012-08-24 3:46 ` REAL
1 sibling, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2012-08-23 22:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1155 bytes --]
24.08.2012 02:03, Ivan Adzhubey пишет:
> On Friday 24 August 2012 01:18:43 Aleksey Avdeev wrote:
>>> Eto nabludaetsa poslednie paru nedel'... za eto vremja v Sisyphe bylo 3
>>> ili 4 obnovlenija apache2.
>>>
...
>> Прошу в /lib/systemd/system/httpd2.service заменить строку
>>
>> ExecStop=/usr/sbin/apachectl2 stop
>>
>> на
>>
>> ExecStop=/usr/sbin/apachectl2 wait-stop
>>
>> и очередной раз проверить (при запущенном httpd2):
>>
>> service httpd2 condrestart
>>
>> PS: apachectl2 wait-stop ожидает фактического завершения httpd2. (Не 0
>> возвращает только если httpd2 не завершился за 300 секунд.)
>
> Замена на wait-stop помогла:
>
> # service httpd2 condrestart
> Stopping httpd2 service:
> [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK [ DONE ]
> Starting httpd2 service: [ DONE ]
OK.
В Сизиф ушёл apache2/2.2.22-alt8 (см.
<http://git.altlinux.org/tasks/archive/done/_76/78215/logs/events.2.1.log>),
содержащий данное изменение. (И на пути а t6 и p6.)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 22:03 ` Ivan Adzhubey
2012-08-23 22:16 ` Aleksey Avdeev
@ 2012-08-24 3:46 ` REAL
1 sibling, 0 replies; 22+ messages in thread
From: REAL @ 2012-08-24 3:46 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
24.08.2012 05:03, Ivan Adzhubey пишет:
>> Я правильно понял, что вы используете systemd? Предупреждать же надо!!!
>
> Понятия не имею, что я использую. Кроме периодических apt-get dist-upgrade я
> никаких телодвижений не совершал.
В какой-то момент systemd без вопросов выбрасывал sysvinit и заменял
его собой. Я как-то тоже на эти грабли натыкался.
PS. Сейчас, кстати, таких закидонов нет, вроде.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 22:16 ` Aleksey Avdeev
@ 2012-08-24 4:36 ` Aleksey Avdeev
0 siblings, 0 replies; 22+ messages in thread
From: Aleksey Avdeev @ 2012-08-24 4:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1345 bytes --]
24.08.2012 02:16, Aleksey Avdeev пишет:
> 24.08.2012 02:03, Ivan Adzhubey пишет:
>> On Friday 24 August 2012 01:18:43 Aleksey Avdeev wrote:
>>>> Eto nabludaetsa poslednie paru nedel'... za eto vremja v Sisyphe bylo 3
>>>> ili 4 obnovlenija apache2.
>>>>
> ...
>>> Прошу в /lib/systemd/system/httpd2.service заменить строку
>>>
>>> ExecStop=/usr/sbin/apachectl2 stop
>>>
>>> на
>>>
>>> ExecStop=/usr/sbin/apachectl2 wait-stop
>>>
>>> и очередной раз проверить (при запущенном httpd2):
>>>
>>> service httpd2 condrestart
>>>
>>> PS: apachectl2 wait-stop ожидает фактического завершения httpd2. (Не 0
>>> возвращает только если httpd2 не завершился за 300 секунд.)
>>
>> Замена на wait-stop помогла:
>>
>> # service httpd2 condrestart
>> Stopping httpd2 service:
>> [ DONE ]
>> Checking configuration sanity for httpd2: Syntax OK [ DONE ]
>> Starting httpd2 service: [ DONE ]
>
> OK.
>
> В Сизиф ушёл apache2/2.2.22-alt8 (см.
> <http://git.altlinux.org/tasks/archive/done/_76/78215/logs/events.2.1.log>),
> содержащий данное изменение. (И на пути а t6 и p6.)
В p6 он появится после пропуска 78218 (см.
<http://git.altlinux.org/tasks/78218/logs/events.1.1.log>).
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-23 21:18 ` Aleksey Avdeev
2012-08-23 22:03 ` Ivan Adzhubey
@ 2012-08-28 3:46 ` Peter Evdokimov
2012-09-10 11:12 ` Aleksey Avdeev
1 sibling, 1 reply; 22+ messages in thread
From: Peter Evdokimov @ 2012-08-28 3:46 UTC (permalink / raw)
To: sisyphus
On Fri, 24 Aug 2012 01:18:43 +0400
Aleksey Avdeev wrote:
> Я правильно понял, что вы используете systemd? Предупреждать же
> надо!!!
>
> Я пытался что-то понять в /etc/init.d/httpd2 копаясь, а раз у вас
> systemd, то засада скорее всего в /lib/systemd/system/httpd2.servic.
>
> Прошу в /lib/systemd/system/httpd2.servic заменить строку
>
> ExecStop=/usr/sbin/apachectl2 stop
>
> на
>
> ExecStop=/usr/sbin/apachectl2 wait-stop
>
> и очередной раз проверить (при запущенном httpd2):
>
> service httpd2 condrestart
>
> PS: apachectl2 wait-stop ожидает фактического завершения httpd2. (Не 0
> возвращает только если httpd2 не завершился за 300 секунд.)
У меня похожая проблема:
# ./update_vps.sh
VPS 102
Get:1 ftp://ftp.altlinux.org i586 release [931B]
Get:2 ftp://ftp.altlinux.org noarch release [725B]
Fetched 1656B in 1s (1576B/s)
Get:1 ftp://ftp.altlinux.org i586/classic pkglist [14.1MB]
Get:2 ftp://ftp.altlinux.org i586/classic release [145B]
Get:3 ftp://ftp.altlinux.org noarch/classic pkglist [2980kB]
Get:4 ftp://ftp.altlinux.org noarch/classic release [147B]
Get:5 ftp://ftp.altlinux.org i586/classic srclist [1474kB]
Fetched 18.5MB in 11s (1599kB/s)
Reading Package Lists...
Building Dependency Tree...
Reading Package Lists...
Building Dependency Tree...
The following packages will be upgraded
cpp4.5 gcc4.5
2 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
Need to get 8229kB of archives.
After unpacking 1600B disk space will be freed.
Get:1 ftp://ftp.altlinux.org i586/classic gcc4.5 4.5.4-alt1 [5130kB]
Get:2 ftp://ftp.altlinux.org i586/classic cpp4.5 4.5.4-alt1 [3099kB]
Fetched 8229kB in 4s (2018kB/s)
Committing changes...
Preparing... ##################################################
cpp4.5 ##################################################
gcc4.5 ##################################################
Running /usr/lib/rpm/posttrans-filetriggers
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2: Syntax OK
[ DONE ]
Starting httpd2 service: [FAILED]
/usr/lib/rpm/zz-apache2-base.filetrigger failed
error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from (null)-(null)-(null) failed, exit status 1
Done.
# rpm -qa|fgrep apache2|sort
apache2-2.2.22-alt8
apache2-base-2.2.22-alt8
apache2-cgi-bin-2.2.22-alt8
apache2-cgi-bin-printenv-2.2.22-alt8
apache2-cgi-bin-test-cgi-2.2.22-alt8
apache2-common-2.2.22-alt8
apache2-datadirs-2.2.22-alt8
apache2-htcacheclean-2.2.22-alt8
apache2-html-2.2.22-alt8
apache2-httpd-prefork-2.2.22-alt8
apache2-httpd-worker-2.2.22-alt8
apache2-icons-2.2.22-alt8
apache2-mod_disk_cache-2.2.22-alt8
apache2-mod_php5-5.3.10.20120202-alt1
seiroswiki-apache2-0.0.1-alt9
systemd нет:
# rpm -qa | fgrep system
filesystem-2.3.11-alt1
# service httpd2 condrestart
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2: Syntax OK
[ DONE ]
Starting httpd2 service:
# service httpd2 condstop
Stopping httpd2 service: [ DONE ]
[root@wiki /]# service httpd2 start
Starting httpd2 service: [ DONE ]
[root@wiki /]# sh -x service httpd2 condrestart
+ PATH=/sbin:/usr/sbin:/bin:/usr/bin
+ export PATH
+ VERSION='service version 0.91-alt'
+ SERVICEDIR=/etc/init.d
+ SYSTEMCTL=/bin/systemctl
+ SYSTEMD_SERVICE_DIR=/lib/systemd/system
+ SYSTEMD_CGROUP_DIR=/sys/fs/cgroup/systemd
+ SERVICE=
+ OPTIONS=
+ systemd_status=
+ '[' 2 -eq 0 ']'
+ '[' 2 -eq 2 -a condrestart = --full-restart ']'
+ case "$1" in
+ SERVICE=httpd2
+ shift
+ check_service
+ '[' -n httpd2 ']'
+ '[' -x /etc/init.d/httpd2 ']'
+ return 0
+ cd /
+ systemd_is_active
+ '[' -z '' ']'
+ '[' -x /bin/systemctl -a -d /sys/fs/cgroup/systemd ']'
+ systemd_status=1
+ return 1
+ exec /etc/init.d/httpd2 condrestart
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2: Syntax OK
[ DONE ]
Starting httpd2 service:
Помогает только ручной стоп и старт с большой задержкой.
Править /etc/init.d/httpd2 ?
sy,
peter
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-08-28 3:46 ` Peter Evdokimov
@ 2012-09-10 11:12 ` Aleksey Avdeev
2012-09-11 9:08 ` Peter Evdokimov
2012-09-11 9:10 ` Peter Evdokimov
0 siblings, 2 replies; 22+ messages in thread
From: Aleksey Avdeev @ 2012-09-10 11:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 2930 bytes --]
28.08.2012 07:46, Peter Evdokimov пишет:
> On Fri, 24 Aug 2012 01:18:43 +0400
> Aleksey Avdeev wrote:
>
>
>> Я правильно понял, что вы используете systemd? Предупреждать же
>> надо!!!
>>
>> Я пытался что-то понять в /etc/init.d/httpd2 копаясь, а раз у вас
>> systemd, то засада скорее всего в /lib/systemd/system/httpd2.servic.
>>
>> Прошу в /lib/systemd/system/httpd2.servic заменить строку
>>
>> ExecStop=/usr/sbin/apachectl2 stop
>>
>> на
>>
>> ExecStop=/usr/sbin/apachectl2 wait-stop
>>
>> и очередной раз проверить (при запущенном httpd2):
>>
>> service httpd2 condrestart
>>
>> PS: apachectl2 wait-stop ожидает фактического завершения httpd2. (Не 0
>> возвращает только если httpd2 не завершился за 300 секунд.)
>
> У меня похожая проблема:
>
...
>
> # rpm -qa|fgrep apache2|sort
> apache2-2.2.22-alt8
> apache2-base-2.2.22-alt8
...
>
> systemd нет:
> # rpm -qa | fgrep system
> filesystem-2.3.11-alt1
>
> # service httpd2 condrestart
> Stopping httpd2 service: [ DONE ]
При длительном останове демона на этом этапе должен быть виден счётчик
секунд (примерно так, как это происходит при остановке mysqld).
> Checking configuration sanity for httpd2: Syntax OK
> [ DONE ]
> Starting httpd2 service:
>
> # service httpd2 condstop
> Stopping httpd2 service: [ DONE ]
> [root@wiki /]# service httpd2 start
> Starting httpd2 service: [ DONE ]
> [root@wiki /]# sh -x service httpd2 condrestart
> + PATH=/sbin:/usr/sbin:/bin:/usr/bin
> + export PATH
...
> + exec /etc/init.d/httpd2 condrestart
> Stopping httpd2 service: [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK
> [ DONE ]
> Starting httpd2 service:
>
>
> Помогает только ручной стоп и старт с большой задержкой.
Прошу выполнить (и предоставить вывод сюда):
sh -x /etc/init.d/httpd2 condrestart
> Править /etc/init.d/httpd2 ?
Пока не знаю как именно.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-10 11:12 ` Aleksey Avdeev
@ 2012-09-11 9:08 ` Peter Evdokimov
2012-09-11 19:18 ` Aleksey Avdeev
2012-09-11 9:10 ` Peter Evdokimov
1 sibling, 1 reply; 22+ messages in thread
From: Peter Evdokimov @ 2012-09-11 9:08 UTC (permalink / raw)
To: sisyphus
On Mon, 10 Sep 2012 15:12:22 +0400
Aleksey Avdeev wrote:
> Прошу выполнить (и предоставить вывод сюда):
>
> sh -x /etc/init.d/httpd2 condrestart
1-ый контейнер openvz
# sh -x /etc/init.d/httpd2 condrestart
+ WITHOUT_RC_COMPAT=1
+ . /etc/init.d/functions
++ export
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
++
PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
++ '[' 0 = 0 ']' ++ LANG=POSIX ++ LANGUAGE=POSIX
++ LC_ALL=POSIX
++ '[' -z '' ']'
++ SourceIfNotEmpty /etc/sysconfig/init
++ local f
++ f=/etc/sysconfig/init
++ shift
++ '[' -s /etc/sysconfig/init ']'
++ . /etc/sysconfig/init
+++ BOOTUP=color
+++ RES_OFFSET=8
+++ LOGLEVEL=1
+++ PROMPT=yes
++ '[' -n color ']'
++ '[' -x /sbin/consoletype ']'
+++ consoletype
++ '[' pty = serial ']'
++ '[' color = color ']'
++ . /etc/init.d/outformat
+++ '[' -n xterm ']'
+++ export TERM
+++ : 8
+++ '[' -n 8 ']'
+++ '[' 8 -gt 0 ']'
+++ : 0 1 2 3 4 5 6 7
++ '[' color '!=' verbose ']'
++ INITLOG_ARGS=-q
++ '[' -n 1 ']'
++ '[' 1 -ge 0 ']'
++ '[' -n 1 ']'
+ SourceIfExists /etc/sysconfig/httpd2
+ local f
+ f=/etc/sysconfig/httpd2
+ shift
+ '[' -f /etc/sysconfig/httpd2 ']'
+ . /etc/sysconfig/httpd2
+ INITLOG_ARGS=
+ name=httpd2
+ moduledir=/usr/lib/apache2/modules
+ moduleargs=
+ APACHECTL=/usr/sbin/apachectl2
+ RETVAL=0
+ export TMPDIR=/var/spool/apache2/tmp
+ TMPDIR=/var/spool/apache2/tmp
++ hostname
+ thehost=mail.vopmes.mes
+ hostname -i
+ case "$1" in
+ briefstatus
+ restart
+ stop
+ msg_stopping httpd2
+ local a
+ a=httpd2
+ shift
+ printf 'Stopping %s service: ' httpd2
Stopping httpd2 service: + stop_wait 300
+ (( i=300 ))
+ (( 300>0 ))
+ /usr/sbin/apachectl2 stop
+ RETVAL=0
+ '[' 0 -ne 255 ']'
+ return 0
+ RETVAL=0
+ '[' 0 -eq 0 ']'
+ echo_success
+ MOVE_TO_COL
+ '[' -n 183 ']'
+ local pos=175
+ '[' 175 -le 0 ']'
+ tput -- hpa 175
+
echo -n '[ ' [ + SETCOLOR_SUCCESS
+ echo bold
+ echo setaf 2
+ tput -S
+ echo -n DONE
DONE+ SETCOLOR_NORMAL
+ echo op
+ echo sgr0
+ tput -S
+ echo -ne ' ]\r'
+ return 0
+ echo
+ return 0
+ RETVAL=0
+ '[' 0 -eq 0 ']'
+ conftest
+ action 'Checking configuration sanity for httpd2: ' /usr/sbin/apachectl2 configtest
+ local STRING
+ STRING='Checking configuration sanity for httpd2: '
+ shift
+ echo -n 'Checking configuration sanity for httpd2: '
Checking configuration sanity for httpd2: + initlog -c '/usr/sbin/apachectl2 configtest'
Syntax OK
+ local rc=0
+ '[' 0 -eq 0 ']'
+ success 'Checking configuration sanity for httpd2: '
+ '[' -z '' ']'
+ initlog -n /etc/init.d/httpd2 -s 'Checking configuration sanity for httpd2: ' -e 1
+ echo_success
+ MOVE_TO_COL
+ '[' -n 183 ']'
+ local pos=175
+ '[' 175 -le 0 ']'
+ tput -- hpa 175
+ echo -n '[ '
[ + SETCOLOR_SUCCESS
+ echo bold
+ echo setaf 2
+ tput -S
+ echo -n DONE
DONE+ SETCOLOR_NORMAL
+ echo op
+ echo sgr0
+ tput -S
+ echo -ne ' ]\r'
+ return 0
+ return 0
+ echo
+ return 0
+ RETVAL=0
+ return 0
+ start
++ msg_starting httpd2
++ local a
++ a=httpd2
++ shift
++ printf 'Starting %s service: ' httpd2
+ action 'Starting httpd2 service: ' /usr/sbin/apachectl2 start
+ local STRING
+ STRING='Starting httpd2 service: '
+ shift
+ echo -n 'Starting httpd2 service: '
Starting httpd2 service: + initlog -c '/usr/sbin/apachectl2 start'
+ local rc=3
+ '[' 3 -eq 0 ']'
+ failure 'Starting httpd2 service: '
+ local rc=1
+ '[' -z '' ']'
+ initlog -n /etc/init.d/httpd2 -s 'Starting httpd2 service: ' -e 2
+ echo_failure
+ MOVE_TO_COL
+ '[' -n 183 ']'
+ local pos=175
+ '[' 175 -le 0 ']'
+ tput -- hpa 175
+ echo -n '['
[+ SETCOLOR_FAILURE
+ echo bold
+ echo setaf 1
+ tput -S
+ echo -n FAILED
FAILED+ SETCOLOR_NORMAL
+ echo op
+ echo sgr0
+ tput -S
+ echo -ne ']\r'
+ return 1
+ return 1
+ echo
+ return 3
+ RETVAL=3
+ return 3
+ RETVAL=3
+ return 3
+ RETVAL=3
+ exit 3
2-ой контейнер openvz
# sh -x /etc/init.d/httpd2 condrestart
+ WITHOUT_RC_COMPAT=1
+ . /etc/init.d/functions
++ export PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
++ PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
++ '[' 0 = 0 ']'
++ LANG=POSIX
++ LANGUAGE=POSIX
++ LC_ALL=POSIX
++ '[' -z '' ']'
++ SourceIfNotEmpty /etc/sysconfig/init
++ local f
++ f=/etc/sysconfig/init
++ shift
++ '[' -s /etc/sysconfig/init ']'
++ . /etc/sysconfig/init
+++ BOOTUP=color
+++ RES_OFFSET=8
+++ LOGLEVEL=1
+++ PROMPT=yes
++ '[' -n color ']'
++ '[' -x /sbin/consoletype ']'
+++ consoletype
++ '[' pty = serial ']'
++ '[' color = color ']'
++ . /etc/init.d/outformat
+++ '[' -n xterm ']'
+++ export TERM
+++ : 8
+++ '[' -n 8 ']'
+++ '[' 8 -gt 0 ']'
+++ : 0 1 2 3 4 5 6 7
++ '[' color '!=' verbose ']'
++ INITLOG_ARGS=-q
++ '[' -n 1 ']'
++ '[' 1 -ge 0 ']'
++ '[' -n 1 ']'
+ SourceIfExists /etc/sysconfig/httpd2
+ local f
+ f=/etc/sysconfig/httpd2
+ shift
+ '[' -f /etc/sysconfig/httpd2 ']'
+ . /etc/sysconfig/httpd2
+ INITLOG_ARGS=
+ name=httpd2
+ moduledir=/usr/lib/apache2/modules
+ moduleargs=
+ APACHECTL=/usr/sbin/apachectl2
+ RETVAL=0
+ export TMPDIR=/var/spool/apache2/tmp
+ TMPDIR=/var/spool/apache2/tmp
++ hostname
+ thehost=maild.vopmes.mes
+ hostname -i
+ case "$1" in
+ briefstatus
+ restart
+ stop
+ msg_stopping httpd2
+ local a
+ a=httpd2
+ shift
+ printf 'Stopping %s service: ' httpd2
Stopping httpd2 service: + stop_wait 300
+ (( i=300 ))
+ (( 300>0 ))
+ /usr/sbin/apachectl2 stop
+ RETVAL=0
+ '[' 0 -ne 255 ']'
+ return 0
+ RETVAL=0
+ '[' 0 -eq 0 ']'
+ echo_success
+ MOVE_TO_COL
+ '[' -n 183 ']'
+ local pos=175
+ '[' 175 -le 0 ']'
+ tput -- hpa 175
+ echo -n '[ '
[ + SETCOLOR_SUCCESS
+ echo bold
+ echo setaf 2
+ tput -S
+ echo -n DONE
DONE+ SETCOLOR_NORMAL
+ echo op
+ echo sgr0
+ tput -S
+ echo -ne ' ]\r'
+ return 0
+ echo
+ return 0
+ RETVAL=0
+ '[' 0 -eq 0 ']'
+ conftest
+ action 'Checking configuration sanity for httpd2: ' /usr/sbin/apachectl2 configtest
+ local STRING
+ STRING='Checking configuration sanity for httpd2: '
+ shift
+ echo -n 'Checking configuration sanity for httpd2: '
Checking configuration sanity for httpd2: + initlog -c '/usr/sbin/apachectl2 configtest'
Syntax OK
+ local rc=0
+ '[' 0 -eq 0 ']'
+ success 'Checking configuration sanity for httpd2: '
+ '[' -z '' ']'
+ initlog -n /etc/init.d/httpd2 -s 'Checking configuration sanity for httpd2: ' -e 1
+ echo_success
+ MOVE_TO_COL
+ '[' -n 183 ']'
+ local pos=175
+ '[' 175 -le 0 ']'
+ tput -- hpa 175
+ echo -n '[ '
[ + SETCOLOR_SUCCESS
+ echo bold
+ echo setaf 2
+ tput -S
+ echo -n DONE
DONE+ SETCOLOR_NORMAL
+ echo op
+ echo sgr0
+ tput -S
+ echo -ne ' ]\r'
+ return 0
+ return 0
+ echo
+ return 0
+ RETVAL=0
+ return 0
+ start
++ msg_starting httpd2
++ local a
++ a=httpd2
++ shift
++ printf 'Starting %s service: ' httpd2
+ action 'Starting httpd2 service: ' /usr/sbin/apachectl2 start
+ local STRING
+ STRING='Starting httpd2 service: '
+ shift
+ echo -n 'Starting httpd2 service: '
Starting httpd2 service: + initlog -c '/usr/sbin/apachectl2 start'
+ local rc=0
+ '[' 0 -eq 0 ']'
+ success 'Starting httpd2 service: '
+ '[' -z '' ']'
+ initlog -n /etc/init.d/httpd2 -s 'Starting httpd2 service: ' -e 1
+ echo_success
+ MOVE_TO_COL
+ '[' -n 183 ']'
+ local pos=175
+ '[' 175 -le 0 ']'
+ tput -- hpa 175
+ echo -n '[ '
[ + SETCOLOR_SUCCESS
+ echo bold
+ echo setaf 2
+ tput -S
+ echo -n DONE
DONE+ SETCOLOR_NORMAL
+ echo op
+ echo sgr0
+ tput -S
+ echo -ne ' ]\r'
+ return 0
+ return 0
+ echo
+ return 0
+ RETVAL=0
+ return 0
+ RETVAL=0
+ return 0
+ RETVAL=0
+ exit 0
> > Править /etc/init.d/httpd2 ?
>
> Пока не знаю как именно.
>
sy,
peter
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-10 11:12 ` Aleksey Avdeev
2012-09-11 9:08 ` Peter Evdokimov
@ 2012-09-11 9:10 ` Peter Evdokimov
2012-09-11 16:59 ` Aleksey Avdeev
1 sibling, 1 reply; 22+ messages in thread
From: Peter Evdokimov @ 2012-09-11 9:10 UTC (permalink / raw)
To: sisyphus
On Mon, 10 Sep 2012 15:12:22 +0400
Aleksey Avdeev wrote:
> > # service httpd2 condrestart
> > Stopping httpd2
> > service:
> > [ DONE ]
>
> При длительном останове демона на этом этапе должен быть виден
> счётчик секунд (примерно так, как это происходит при остановке
> mysqld).
Нет, счетчика нет - всё быстро проходит. Но, при этом в 1-ом контейнере:
# service httpd2 condrestart
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2: Syntax OK
[ DONE ]
Starting httpd2
service:
[FAILED]
во 2-ом:
# service httpd2 condrestart
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2: Syntax OK
[ DONE ]
Starting httpd2
service:
[ DONE ]
sy,
peter
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-11 9:10 ` Peter Evdokimov
@ 2012-09-11 16:59 ` Aleksey Avdeev
2012-09-12 4:12 ` Peter Evdokimov
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2012-09-11 16:59 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1751 bytes --]
11.09.2012 13:10, Peter Evdokimov пишет:
> On Mon, 10 Sep 2012 15:12:22 +0400
> Aleksey Avdeev wrote:
>
>
>>> # service httpd2 condrestart
>>> Stopping httpd2
>>> service:
>>> [ DONE ]
>>
>> При длительном останове демона на этом этапе должен быть виден
>> счётчик секунд (примерно так, как это происходит при остановке
>> mysqld).
>
> Нет, счетчика нет - всё быстро проходит. Но, при этом в 1-ом контейнере:
Спасибо: это сильно сужает область поиска.
>
> # service httpd2 condrestart
> Stopping httpd2 service: [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK
> [ DONE ]
> Starting httpd2
> service:
> [FAILED]
В этом контейнере прошу выполнить следующую строку команд (при
запущенном httpd2):
service httpd2 stop;echo $?;service httpd2 status;echo $?
>
>
> во 2-ом:
>
> # service httpd2 condrestart
> Stopping httpd2 service: [ DONE ]
> Checking configuration sanity for httpd2: Syntax OK
> [ DONE ]
> Starting httpd2
> service:
> [ DONE ]
После этого, запущен ли httpd2 по факту?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-11 9:08 ` Peter Evdokimov
@ 2012-09-11 19:18 ` Aleksey Avdeev
2012-09-12 4:15 ` Peter Evdokimov
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2012-09-11 19:18 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 4705 bytes --]
11.09.2012 13:08, Peter Evdokimov пишет:
> On Mon, 10 Sep 2012 15:12:22 +0400
> Aleksey Avdeev wrote:
>
>> Прошу выполнить (и предоставить вывод сюда):
>>
>> sh -x /etc/init.d/httpd2 condrestart
>
> 1-ый контейнер openvz
>
> # sh -x /etc/init.d/httpd2 condrestart
> + WITHOUT_RC_COMPAT=1
> + . /etc/init.d/functions
> ++ export
> PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
> ++
> PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
> ++ '[' 0 = 0 ']' ++ LANG=POSIX ++ LANGUAGE=POSIX
> ++ LC_ALL=POSIX
> ++ '[' -z '' ']'
> ++ SourceIfNotEmpty /etc/sysconfig/init
> ++ local f
> ++ f=/etc/sysconfig/init
> ++ shift
> ++ '[' -s /etc/sysconfig/init ']'
> ++ . /etc/sysconfig/init
> +++ BOOTUP=color
> +++ RES_OFFSET=8
> +++ LOGLEVEL=1
> +++ PROMPT=yes
> ++ '[' -n color ']'
> ++ '[' -x /sbin/consoletype ']'
> +++ consoletype
> ++ '[' pty = serial ']'
> ++ '[' color = color ']'
> ++ . /etc/init.d/outformat
> +++ '[' -n xterm ']'
> +++ export TERM
> +++ : 8
> +++ '[' -n 8 ']'
> +++ '[' 8 -gt 0 ']'
> +++ : 0 1 2 3 4 5 6 7
> ++ '[' color '!=' verbose ']'
> ++ INITLOG_ARGS=-q
> ++ '[' -n 1 ']'
> ++ '[' 1 -ge 0 ']'
> ++ '[' -n 1 ']'
> + SourceIfExists /etc/sysconfig/httpd2
> + local f
> + f=/etc/sysconfig/httpd2
> + shift
> + '[' -f /etc/sysconfig/httpd2 ']'
> + . /etc/sysconfig/httpd2
> + INITLOG_ARGS=
> + name=httpd2
> + moduledir=/usr/lib/apache2/modules
> + moduleargs=
> + APACHECTL=/usr/sbin/apachectl2
> + RETVAL=0
> + export TMPDIR=/var/spool/apache2/tmp
> + TMPDIR=/var/spool/apache2/tmp
> ++ hostname
> + thehost=mail.vopmes.mes
> + hostname -i
> + case "$1" in
> + briefstatus
> + restart
> + stop
> + msg_stopping httpd2
> + local a
> + a=httpd2
> + shift
> + printf 'Stopping %s service: ' httpd2
> Stopping httpd2 service: + stop_wait 300
> + (( i=300 ))
> + (( 300>0 ))
> + /usr/sbin/apachectl2 stop
^^^^^^^^^^^^^^^^^^^^^^^^^
> + RETVAL=0
В данном месте apachectl2 stop вернул 0 => работающего httpd2 уже не
должно быть. (Т. к. briefstatus, вызываемый в процессе apachectl2 stop
вернул не 0).
> + '[' 0 -ne 255 ']'
> + return 0
> + RETVAL=0
> + '[' 0 -eq 0 ']'
> + echo_success
> + MOVE_TO_COL
> + '[' -n 183 ']'
> + local pos=175
> + '[' 175 -le 0 ']'
> + tput -- hpa 175
> +
> echo -n '[ ' [ + SETCOLOR_SUCCESS
> + echo bold
> + echo setaf 2
> + tput -S
> + echo -n DONE
> DONE+ SETCOLOR_NORMAL
> + echo op
> + echo sgr0
> + tput -S
> + echo -ne ' ]\r'
> + return 0
> + echo
>
> + return 0
> + RETVAL=0
> + '[' 0 -eq 0 ']'
> + conftest
> + action 'Checking configuration sanity for httpd2: ' /usr/sbin/apachectl2 configtest
...
> + success 'Checking configuration sanity for httpd2: '
> + '[' -z '' ']'
> + initlog -n /etc/init.d/httpd2 -s 'Checking configuration sanity for httpd2: ' -e 1
> + echo_success
> + MOVE_TO_COL
> + '[' -n 183 ']'
> + local pos=175
> + '[' 175 -le 0 ']'
> + tput -- hpa 175
> + echo -n '[ '
...
>
> + return 0
> + RETVAL=0
> + return 0
> + start
> ++ msg_starting httpd2
> ++ local a
> ++ a=httpd2
> ++ shift
> ++ printf 'Starting %s service: ' httpd2
> + action 'Starting httpd2 service: ' /usr/sbin/apachectl2 start
> + local STRING
> + STRING='Starting httpd2 service: '
> + shift
> + echo -n 'Starting httpd2 service: '
> Starting httpd2 service: + initlog -c '/usr/sbin/apachectl2 start'
> + local rc=3
В тоже время, apachectl2 start вернул не 0, что странно...
> + '[' 3 -eq 0 ']'
> + failure 'Starting httpd2 service: '
> + local rc=1
> + '[' -z '' ']'
> + initlog -n /etc/init.d/httpd2 -s 'Starting httpd2 service: ' -e 2
> + echo_failure
> + MOVE_TO_COL
> + '[' -n 183 ']'
> + local pos=175
> + '[' 175 -le 0 ']'
> + tput -- hpa 175
> + echo -n '['
...
Похоже надо проверить briefstatus...
Прошу прислать вывод следующей строки команд (при запущенном httpd2,
от root):
apachectl2 stop;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo
$?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2
briefstatus;echo $?;
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-11 16:59 ` Aleksey Avdeev
@ 2012-09-12 4:12 ` Peter Evdokimov
0 siblings, 0 replies; 22+ messages in thread
From: Peter Evdokimov @ 2012-09-12 4:12 UTC (permalink / raw)
To: sisyphus
On Tue, 11 Sep 2012 20:59:51 +0400
Aleksey Avdeev wrote:
> > Нет, счетчика нет - всё быстро проходит. Но, при этом в 1-ом
> > контейнере:
>
> Спасибо: это сильно сужает область поиска.
>
> >
> > # service httpd2 condrestart
> > Stopping httpd2
> > service:
> > [ DONE ] Checking configuration sanity for httpd2: Syntax OK
> > [ DONE ] Starting httpd2
> > service:
> > [FAILED]
>
> В этом контейнере прошу выполнить следующую строку команд (при
> запущенном httpd2):
>
> service httpd2 stop;echo $?;service httpd2 status;echo $?
# service httpd2 stop;echo $?;service httpd2 status;echo $?
Stopping httpd2 service: [ DONE ]
0
httpd2 is stopped
3
> > во 2-ом:
> >
> > # service httpd2 condrestart
> > Stopping httpd2
> > service:
> > [ DONE ] Checking configuration sanity for httpd2: Syntax OK
> > [ DONE ] Starting httpd2
> > service:
> > [ DONE ]
>
> После этого, запущен ли httpd2 по факту?
Да, запущен и работает.
sy,
peter
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-11 19:18 ` Aleksey Avdeev
@ 2012-09-12 4:15 ` Peter Evdokimov
2012-09-12 16:10 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: Peter Evdokimov @ 2012-09-12 4:15 UTC (permalink / raw)
To: sisyphus
On Tue, 11 Sep 2012 23:18:30 +0400
Aleksey Avdeev wrote:
> Похоже надо проверить briefstatus...
>
> Прошу прислать вывод следующей строки команд (при запущенном httpd2,
> от root):
>
> apachectl2 stop;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo
> $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2
> briefstatus;echo $?;
# apachectl2 stop;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo $?;
0
httpd2 is stopped
3
3
6864 ? Rs 0:00 /usr/sbin/httpd2 -k start
6872 pts/0 S+ 0:00 fgrep httpd2
httpd2 is stopped
3
sy,
peter
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-12 4:15 ` Peter Evdokimov
@ 2012-09-12 16:10 ` Aleksey Avdeev
2012-09-13 3:29 ` Peter Evdokimov
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2012-09-12 16:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1456 bytes --]
12.09.2012 08:15, Peter Evdokimov пишет:
> On Tue, 11 Sep 2012 23:18:30 +0400
> Aleksey Avdeev wrote:
>
>> Похоже надо проверить briefstatus...
>>
>> Прошу прислать вывод следующей строки команд (при запущенном httpd2,
>> от root):
>>
>> apachectl2 stop;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo
>> $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2
>> briefstatus;echo $?;
>
> # apachectl2 stop;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo $?;
> 0
> httpd2 is stopped
> 3
Видно что apachectl2 stop отработал нормально: запущенных процессов
httpd2 нет и apachectl2 briefstatus вернул правильную информацию. А вот
что происходит при запуске мне не совсем понятно:
> 3
Это код возврата apachectl2 start. И похоже, что его возвращает
используемая там httpd2 -k start. Почему такое происходит -- пока
непонятно...
> 6864 ? Rs 0:00 /usr/sbin/httpd2 -k start
> 6872 pts/0 S+ 0:00 fgrep httpd2
> httpd2 is stopped
> 3
Что появляется в логах (/var/log/httpd2/error_log,
/var/log/daemons/{info,warnings,errors} (и каков вывод) при выполнении
строки команд (от root при запущенном httpd2):
# service httpd2 stop;echo $?;apachectl2 briefstatus;echo $?;apachectl2
start;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo $?;ps
ax|fgrep httpd2
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-12 16:10 ` Aleksey Avdeev
@ 2012-09-13 3:29 ` Peter Evdokimov
2012-09-13 8:37 ` Aleksey Avdeev
0 siblings, 1 reply; 22+ messages in thread
From: Peter Evdokimov @ 2012-09-13 3:29 UTC (permalink / raw)
To: sisyphus
On Wed, 12 Sep 2012 20:10:38 +0400
Aleksey Avdeev wrote:
> Что появляется в логах (/var/log/httpd2/error_log,
> /var/log/daemons/{info,warnings,errors} (и каков вывод) при выполнении
> строки команд (от root при запущенном httpd2):
>
> # service httpd2 stop;echo $?;apachectl2 briefstatus;echo
> $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2
> briefstatus;echo $?;ps ax|fgrep httpd2
# service httpd2 stop;echo $?;apachectl2 briefstatus;echo $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo $?;ps ax|fgrep httpd2
Stopping httpd2 service: [ DONE ]
0
httpd2 is stopped
3
3
3339 ? Rs 0:00 /usr/sbin/httpd2 -k start
3347 pts/0 S+ 0:00 fgrep httpd2
httpd2 is stopped
3
3339 ? Rs 0:00 /usr/sbin/httpd2 -k start
3361 pts/0 S+ 0:00 fgrep httpd2
/var/log/httpd2/error_log
[Thu Sep 13 07:27:53 2012] [notice] caught SIGTERM, shutting down
[Thu Sep 13 07:27:53 2012] [notice] Apache/2.2.22 (Unix) PHP5/5.3.10
with Suhosin-Patch mod_ssl/2.2.22 OpenSSL/1.0.0j configured -- resuming
normal operations
В daemons - нет ничего
sy,
peter
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-13 3:29 ` Peter Evdokimov
@ 2012-09-13 8:37 ` Aleksey Avdeev
2012-09-17 3:49 ` Peter Evdokimov
0 siblings, 1 reply; 22+ messages in thread
From: Aleksey Avdeev @ 2012-09-13 8:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 2107 bytes --]
13.09.2012 07:29, Peter Evdokimov пишет:
> On Wed, 12 Sep 2012 20:10:38 +0400
> Aleksey Avdeev wrote:
>
>> Что появляется в логах (/var/log/httpd2/error_log,
>> /var/log/daemons/{info,warnings,errors} (и каков вывод) при выполнении
>> строки команд (от root при запущенном httpd2):
>>
>> # service httpd2 stop;echo $?;apachectl2 briefstatus;echo
>> $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2
>> briefstatus;echo $?;ps ax|fgrep httpd2
>
>
> # service httpd2 stop;echo $?;apachectl2 briefstatus;echo $?;apachectl2 start;echo $?;ps ax|fgrep httpd2;apachectl2 briefstatus;echo $?;ps ax|fgrep httpd2
> Stopping httpd2 service: [ DONE ]
> 0
> httpd2 is stopped
> 3
> 3
> 3339 ? Rs 0:00 /usr/sbin/httpd2 -k start
^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^
> 3347 pts/0 S+ 0:00 fgrep httpd2
> httpd2 is stopped
> 3
> 3339 ? Rs 0:00 /usr/sbin/httpd2 -k start
^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^
> 3361 pts/0 S+ 0:00 fgrep httpd2
Причину выделенного выше я пока не понимаю. Получается, что у вас
попытка старта httpd2 завершается неудачей, но при этом один из
процессов httpd2 остаётся висеть в памяти...
Прошу:
1. Оценить сколько времени после ошибоки отработки apachectl2 start
процесс /usr/sbin/httpd2 -k start находится в памяти.
2. Существует ли в это время /var/run/httpd2/httpd.pid и каково его
содержимое.
>
>
> /var/log/httpd2/error_log
> [Thu Sep 13 07:27:53 2012] [notice] caught SIGTERM, shutting down
> [Thu Sep 13 07:27:53 2012] [notice] Apache/2.2.22 (Unix) PHP5/5.3.10
> with Suhosin-Patch mod_ssl/2.2.22 OpenSSL/1.0.0j configured -- resuming
> normal operations
Прошу поднять уровень логирования до debug (установить LogLevel debug
в /etc/httpd2/conf/httpd2.conf) и прислать мне лог старта.
PS: У меня не получается смоделировать вашу ситуацию у себя.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [sisyphus] Error in the apache2-base postinstall scripts
2012-09-13 8:37 ` Aleksey Avdeev
@ 2012-09-17 3:49 ` Peter Evdokimov
0 siblings, 0 replies; 22+ messages in thread
From: Peter Evdokimov @ 2012-09-17 3:49 UTC (permalink / raw)
To: sisyphus
On Thu, 13 Sep 2012 12:37:34 +0400
Aleksey Avdeev wrote:
> Причину выделенного выше я пока не понимаю. Получается, что у вас
> попытка старта httpd2 завершается неудачей, но при этом один из
> процессов httpd2 остаётся висеть в памяти...
>
> Прошу:
>
> 1. Оценить сколько времени после ошибоки отработки apachectl2 start
> процесс /usr/sbin/httpd2 -k start находится в памяти.
>
> 2. Существует ли в это время /var/run/httpd2/httpd.pid и каково его
> содержимое.
На всех 3-х контейнерах снёс apache2, вычистил, поставил, вернул
конфиги. stop, start и restart отрабатывает пока нормально. Прошу
пардону за потерянное время =)
sy,
peter
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2012-09-17 3:49 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-23 18:14 [sisyphus] Error in the apache2-base postinstall scripts Ivan Adzhubey
2012-08-23 20:09 ` Aleksey Avdeev
2012-08-23 20:21 ` Ivan Adzhubey
2012-08-23 20:39 ` Aleksey Avdeev
2012-08-23 20:53 ` Ivan Adzhubey
2012-08-23 21:18 ` Aleksey Avdeev
2012-08-23 22:03 ` Ivan Adzhubey
2012-08-23 22:16 ` Aleksey Avdeev
2012-08-24 4:36 ` Aleksey Avdeev
2012-08-24 3:46 ` REAL
2012-08-28 3:46 ` Peter Evdokimov
2012-09-10 11:12 ` Aleksey Avdeev
2012-09-11 9:08 ` Peter Evdokimov
2012-09-11 19:18 ` Aleksey Avdeev
2012-09-12 4:15 ` Peter Evdokimov
2012-09-12 16:10 ` Aleksey Avdeev
2012-09-13 3:29 ` Peter Evdokimov
2012-09-13 8:37 ` Aleksey Avdeev
2012-09-17 3:49 ` Peter Evdokimov
2012-09-11 9:10 ` Peter Evdokimov
2012-09-11 16:59 ` Aleksey Avdeev
2012-09-12 4:12 ` Peter Evdokimov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git