Opened 2 years ago
Last modified 20 months ago
#2429 new defect
Ship FHS compliant packages (/var/run > /run)
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | nginx-package | Version: | 1.22.x |
Keywords: | Cc: | ||
uname -a: | |||
nginx -V: | 1.22.1 |
Description
In 2015 Linux FHS was updated.
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
And recently systemd started complaining about this on newer distro releases like RHEL 9.X.
https://access.redhat.com/solutions/4154291
I inspected official stable and mainline RPM package and found that it still uses /var/run. It should switch to /run for Linux distro packages. This is not actually a nginx issue but rather packaging issue. So pardon me if I mislabeled any components.
Change History (2)
comment:1 by , 2 years ago
comment:2 by , 2 years ago
Just for the record, changing /var/run/nginx.pid
to /run/nginx.pid
in nginx configuration will break configuration reload (till nginx restart or upgrade) on systems using symlinks from /var/run/
to /run/
or vice versa, see ticket #796.
Sorry I couldn't add many links TRAC detecting it as spam. Here is a Ubuntu reference.
https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1854314
So anything that ships with systemd should update. Other than that it's Linux FHS.