[pve-devel] [PATCH pve-lxc-syscalld v2 3/4] service: avoid using generic runtime directory name
Fiona Ebner
f.ebner at proxmox.com
Wed Jul 23 16:40:08 CEST 2025
When the service is restarted, the directory will be recreated. The
issue is that the /run/pve directory is not just used as the runtime
directory of this service, but also for other things, e.g. storage
tunnel and mtunnel sockets and container stderr logs as well as pull
metrics, which will be lost when the service is restarted.
Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
---
Versioned breaks for pve-container and pve-manager needed
Changes in v2:
* avoid redundancy in path for socket
etc/pve-lxc-syscalld.service.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/etc/pve-lxc-syscalld.service.in b/etc/pve-lxc-syscalld.service.in
index be076a7..66249bf 100644
--- a/etc/pve-lxc-syscalld.service.in
+++ b/etc/pve-lxc-syscalld.service.in
@@ -4,8 +4,8 @@ Before=pve-guests.service
[Service]
Type=notify
-ExecStart=%LIBEXECDIR%/pve-lxc-syscalld/pve-lxc-syscalld --system /run/pve/lxc-syscalld.sock
-RuntimeDirectory=pve
+ExecStart=%LIBEXECDIR%/pve-lxc-syscalld/pve-lxc-syscalld --system /run/pve-lxc-syscalld/socket
+RuntimeDirectory=pve-lxc-syscalld
Restart=on-failure
[Install]
--
2.47.2
More information about the pve-devel
mailing list