Summary: | a2chkconfig выполняется при операции с любым пакетом: невозможно использовать a2enmod/a2dismod | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | apache2-mod_php7 | Assignee: | Anton Farygin <rider> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P4 | CC: | rider |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=11333 |
Description
Vitaly Lipatov
2020-10-23 00:28:22 MSK
Поведение, при которой a2enmod/a2dismod бессмысленно использовать, описано в man 8 a2chkconfig: WARNING If you've enable or disable the part of configuration with utilites a2en*/a2dis* and forgot to add corresponding line to config in directory conf/*-start.d the configuration will be rewriting after next run a2chkconfig. You have to know that utility a2chkconfig will automatic while you upgrade apache2 or install something apache2 corresponding (modules or smth else). The right way to enable or disable the part of configuration is to modify line in corresponding file in conf/*-start.d/ and then run a2chkconfig utitlity. Это чем-то похоже на некоторые пакеты, в который спек собирается из частей запуском специального скрипта. Да, это наследие предыдущего ментейнера, я не откажусь от помощи в переработке пакета apache так, что бы им было удобнее пользоваться. убрал из apache2-mod_php7 a2chkconfig. Но состояние модулей всё равно сбрасывается на дефолт, на этот раз из-за файлтриггера в самом apache2, который в случае установки каких-то модулей сразу запускает a2chkconfig. Исправлено в 7.4.12-alt1 |