Bug 39803

Summary: systemd-tmpfiles не создаёт /var/run/httpd2 в /var/run на tmpfs
Product: Branch p9 Reporter: Sergey Y. Afonin <asy>
Component: systemd-utilsAssignee: qa-team <qa-team>
Status: CLOSED NOTABUG QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P5 CC: rider
Version: не указана   
Hardware: x86   
OS: Linux   

Description Sergey Y. Afonin 2021-03-16 00:01:48 MSK
rpm -qf /var/run/httpd2
apache2-base-2.4.43-alt1.x86_64

Каталог /var/run/httpd2 не создаётся на tmpfs
Comment 1 Sergey Y. Afonin 2021-03-16 18:38:40 MSK
Судя по changelog, в Sisyphus это тоже не исправлялось?
Comment 2 Sergey Y. Afonin 2021-03-21 12:09:58 MSK
Интересно... /lib/tmpfiles.d/apache2.conf существует, но /run/httpd2 не создаётся. Очевидно, баг надо куда-то перевесить, только куда. И такое ощущение, что до обновления p8 -> p9 это работало. По крайней мере для тогда ещё рукотворного /lib/tmpfiles.d/proftpd.conf.
Comment 3 Sergey Y. Afonin 2021-03-21 12:10:28 MSK
sysvinit
Comment 4 Sergey Y. Afonin 2021-03-21 12:27:33 MSK
Это systemd-utils, который не обрабатывает tmpfiles.d по причине

Detected unsafe path transition / → /run during canonicalization of /run.

И это не баг. Надо же, systemd-шные утилиты приносят пользу: находят ошибки (инсталляторов ?). :-) Действительно права соответствовали пользователю, заведённому при установке.
Comment 5 Sergey Y. Afonin 2021-03-21 12:30:32 MSK
(In reply to Sergey Y. Afonin from comment #4)

> (инсталляторов ?). :-) Действительно права соответствовали пользователю,
> заведённому при установке.

Хотя, может быть, и сам пользователь. Что вероятнее.