Bug 44078

Summary: Заменить /var/lock на /run/lock в tmpfiles.conf
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: apache2-baseAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=44072
Bug Depends on:    
Bug Blocks: 33000    

Description Антон Мидюков 2022-10-19 12:03:01 MSK
Нужно заменить /var/lock на /run/lock в tmpfiles.conf, так как /var/lock есть симлинк на /run/lock.
При запуске классического инсталятора из live gnome3, скрипт install2 завершается ошибкой на выполнении команды:
systemd-tmpfiles --remove --create --boot --exclude-prefix=/dev

жалуется, что не существует /var/lock/httpd2

Замена:
-d /var/lock/httpd2 2775 root apache2 -
+d /run/lock/httpd2 2775 root apache2 -

проблему решает.
В этом конфиге уже используется современный путь:
d /run/httpd2 0775 root apache2 -

Несмотря на то, что в скриптах используется /var/run/httpd2
Так что apache2 и раньше не работал на системах с sysvinit, которые не мигрировали на симлинки /var/run -> /run. Вряд ли есть системы, которые мигрировали на /var/run -> /run, но не /var/lock -> /run/lock

К тому же это избавит от warning при загрузке, что пора исправить:
-d /var/lock/httpd2 2775 root apache2 -
+d /run/lock/httpd2 2775 root apache2 -
Comment 1 Repository Robot 2022-10-19 14:10:44 MSK
apache2-1:2.4.54-alt2 -> sisyphus:

 Wed Oct 19 2022 Anton Midyukov <antohami@altlinux> 1:2.4.54-alt2
 - NMU: tmpfiles.conf: substitution /var/lock with /run/lock
   (closes: #44078)