Package: conserver-server
Version: 8.2.7-2+b1
Severity: normal
Tags: patch
Dear Maintainer,
I'd like to report a simple bug that prevents us from reloading conservers'
configuration on the fly by sending it a SIGHUP.
the systemd service file does not have a ExecReload to send it.
I attach a patch for the service file that adds the corresponding line.
* What led up to the situation?
-> tried to reload the configuration without restarting the service
* What exactly did you do (or not do) that was effective (or
ineffective)?
-> 'systemctl reload conserver-server'
* What was the outcome of this action?
-> lead to 'Failed to reload conserver-server.service: Job type reload is
not applicable for unit conserver-server.service.'
* What outcome did you expect instead?
-> conserver recieving a SIGHUP and reloading its config on the fly.
-- System Information:
Debian Release: 12.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages conserver-server depends on:
ii adduser 3.134
ii debconf [debconf-2.0] 1.5.82
ii init-system-helpers 1.65.2
ii libc6 2.36-9+deb12u4
ii libcrypt1 1:4.4.33-2
ii libgssapi-krb5-2 1.20.1-2+deb12u1
ii libpam0g 1.5.2-6+deb12u1
ii libssl3 3.0.11-1~deb12u2
ii libwrap0 7.6.q-32
ii sysvinit-utils [lsb-base] 3.06-4
conserver-server recommends no packages.
conserver-server suggests no packages.
-- Configuration Files:
/etc/conserver/conserver.cf changed [not included]
-- debconf information excluded
--- conserver-server.service.orig 2024-04-11 14:04:22.609005135 +0200
+++ conserver-server.service 2024-04-11 14:03:59.768941435 +0200
@@ -10,6 +10,7 @@
EnvironmentFile=-/etc/conserver/server.conf
EnvironmentFile=-/etc/conserver/server.local
ExecStart=/usr/sbin/conserver -d $OPTS
+ExecReload=kill -SIGHUP $MAINPID
[Install]
WantedBy=multi-user.target