| Summary: | Ругань при обновлении | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> |
| Component: | apache2-base | Assignee: | Anton Farygin <rider> |
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
| Severity: | minor | ||
| Priority: | P3 | CC: | rider |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Evgenii Terechkov
2014-03-22 20:21:53 MSK
* (в последней строчке везде on следует читать как off; это я уже после обновления игрался и забыл вернуть как было) Собственно, сейчас при каждой транзакции апта такая ругань идёт. Спасибо, посмотрю. а если выполнить bash -ex /usr/lib/rpm/apache2-mod_php5.filetrigger ? что вообще в этом файле после обновления ? подозреваю, что PHP тут не при чём - скорее всего виноват systemd и его совместимость с классическими init скриптами. Без systemd это не воспроизводится. Да, запускать нужно так: echo "/etc/php/5.5/apache2-mod_php"|sh -ex /usr/lib/rpm/apache2-mod_php5.filetrigger root@thinkpad ~ #cat /usr/lib/rpm/apache2-mod_php5.filetrigger
#!/bin/sh
LC_ALL=C sed 's|^/etc/php/5.5/apache2-mod_php/control.d||' |
egrep -qs '^/etc/php/5.5/apache2-mod_php|^/usr/lib64/php/5.5.10/extensions' || exit 0
/usr/sbin/a2chkconfig >/dev/null
/sbin/service httpd2 condreload
root@thinkpad ~ #echo "/etc/php/5.5/apache2-mod_php"|sh -ex /usr/lib/rpm/apache2-mod_php5.filetrigger
+ LC_ALL=C
+ sed 's|^/etc/php/5.5/apache2-mod_php/control.d||'
+ egrep -qs '^/etc/php/5.5/apache2-mod_php|^/usr/lib64/php/5.5.10/extensions'
+ /usr/sbin/a2chkconfig
+ /sbin/service httpd2 condreload
Job for httpd2.service failed. See 'systemctl status httpd2.service' and 'journalctl -xn' for details.
[1] 10162 done echo "/etc/php/5.5/apache2-mod_php" |
10163 exit 1 sh -ex /usr/lib/rpm/apache2-mod_php5.filetrigger
PHP тут не виноват, проблема в apache2 и systemd. у вас service httpd2 condreload не отрабатывает. у меня это не воспроизводится. Если воспроизведёте на свежем сизифе - откройте пожалуйста. |