Bug 44078 - Заменить /var/lock на /run/lock в tmpfiles.conf
Summary: Заменить /var/lock на /run/lock в tmpfiles.conf
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apache2-base (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2022-10-19 12:03 MSK by Антон Мидюков
Modified: 2022-10-19 14:10 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)