10.10.2012 10:50, Sergey Y. Afonin пишет: > On Wednesday 10 October 2012, Sergey Y. Afonin wrote: > >>> <13>Oct 9 22:12:04 rpmi: apache2-mod_perl-2.0.7-alt1 installed >>> Port config http installed; >>> run service httpd2 condreload to fully enable. >> >>> /usr/sbin/apachectl2: line 115: /usr/sbin/httpd2: No such file or directory >> >> Хотя, вроде, установлен httpd-worker к этому моменту. А кто симлинк >> /usr/sbin/httpd2 делает ? Симлинк создаётся через альтернативы. А они, если я правильно помню -- сейчас отрабатывают через файлтриггер. Т. е. на момент отработки %post симлинка действительно может не быть (если apache2-httpd-* ставился в той-же транзакции). Правильный способ рестарта httpd2 из rpm-скриптов: if [ ! -d "/var/run/httpd2/rpmfiletrigger" ]; then mkdir -p "/var/run/httpd2/rpmfiletrigger" fi touch "/var/run/httpd2/rpmfiletrigger/httpd2-restart" При этом httpd2 будет перезапущен файлтриггером zz-apache2-base.filetrigger, который отрабатывает последним. > > Убрал проблему с %post, на повторной пересборке и этого не оказалось. > race ? > -- С уважением. Алексей.