Alterator-ahttpd-server reload with systemd: различия между версиями
(new problem (solved)) |
м (→Объезд: link to patch in gears) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 5: | Строка 5: | ||
Проблема с перезагрузкой веб-интерфейса [[alterator]] ([[ahttpd]]) после изменения параметров. | Проблема с перезагрузкой веб-интерфейса [[alterator]] ([[ahttpd]]) после изменения параметров. | ||
Проявляется в версиях {{pkg|alterator-fbi}} меньше 5.39 на системах с {{pkg|systemd}}. Исправлено в 5.39. | Проявляется в версиях {{pkg|[https://packages.altlinux.org/en/Sisyphus/srpms/alterator-fbi alterator-fbi]}} меньше 5.39 на системах с [https://packages.altlinux.org/en/Sisyphus/srpms/systemd {{pkg|systemd}}] (есть в p6, t6, p7, t7, p8 и Sisyphus, но не все дистрибутивы выпускались с самого начала с использованием {{prg|systemd}}). | ||
Исправлено в 5.39. | |||
==Проблема== | ==Проблема== | ||
Строка 17: | Строка 19: | ||
chmod a+x /usr/libexec/service/legacy-actions/ahttpd/reload | chmod a+x /usr/libexec/service/legacy-actions/ahttpd/reload | ||
Или так же пропатчить (как в 5.39) и перезупустить обязательно {{ | Или [http://git.altlinux.org/gears/a/alterator-fbi.git?p=alterator-fbi.git;a=commitdiff;h=a7058d2a915cf887c0ac157b285e63a53115d1e2 так] же пропатчить (как в 5.39) и перезупустить обязательно {{prg|alteratord}}: | ||
sed --in-place -e 's/ahttpd reload/ahttpd condreload/' /usr/lib/alterator/backend3/ahttpd-server | sed --in-place -e 's/ahttpd reload/ahttpd condreload/' /usr/lib/alterator/backend3/ahttpd-server | ||
service alteratord restart | service alteratord restart |
Текущая версия от 12:32, 7 ноября 2017
Проблема с перезагрузкой веб-интерфейса alterator (ahttpd) после изменения параметров.
Проявляется в версиях alterator-fbi меньше 5.39 на системах с systemd (есть в p6, t6, p7, t7, p8 и Sisyphus, но не все дистрибутивы выпускались с самого начала с использованием systemd).
Исправлено в 5.39.
Проблема
В альтераторе (web) можно для пользователя настроить доступ к модулю управления. Настройку сделали, пользователь видит только этот модуль управления, но открыть его настройку не может.
Объезд
Обойти это можно так для версий меньше alterator-fbi-5.39 (подменить действие для service ahttpd reload):
mkdir /usr/libexec/service/legacy-actions/ahttpd echo '/sbin/systemctl try-reload-or-restart ahttpd' >/usr/libexec/service/legacy-actions/ahttpd/reload chmod a+x /usr/libexec/service/legacy-actions/ahttpd/reload
Или так же пропатчить (как в 5.39) и перезупустить обязательно alteratord:
sed --in-place -e 's/ahttpd reload/ahttpd condreload/' /usr/lib/alterator/backend3/ahttpd-server service alteratord restart