Description of problem:
There is a typo in "libvirt/src/locking/virtlockd-admin.socket.in" on line 7
- Server=virtlockd.service
+ Service=virtlockd.service
Request:
Please make "ListenStream=@localstatedir@/run/libvirt" in *all* (logging and locking) of the socket units translate to "/run/libvirt" instead of "/var/run/libvirt"
Using /var/run in systemd socket units can cause issue due to the way systemd processes these units.
Version-Release number of selected component (if applicable):
libvirt-daemon-4.1.0-1.fc29.x86_64
How reproducible:
systemd-analyze verify virtlockd-admin.socket
Thanks for the report. That first issue was fixed upstream and will be in the next release:
commit fb327ac2c3d721b4002852c520d9f39a35183e0d
Author: Jim Fehlig <jfehlig>
Date: Wed Mar 14 16:42:39 2018 -0600
lockd: fix typo in virtlockd-admin.socket
Can you expand more on the second issue? Looking at services installed on my machine, most use /run but some use /var/run like sssd and cups. Is there a link with more info? Is /run standard for all systemd distros?