Alterator-ahttpd-server reload with systemd: различия между версиями

Материал из ALT Linux Wiki
м (where the affected are present (branches))
м (→‎Объезд: link to patch in gears)
 
Строка 19: Строка 19:
  chmod a+x /usr/libexec/service/legacy-actions/ahttpd/reload
  chmod a+x /usr/libexec/service/legacy-actions/ahttpd/reload


Или так же пропатчить (как в 5.39) и перезупустить обязательно {{prg|alteratord}}:
Или [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