From f114aa553c88502cff473f52a2a708afe44183fa Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com> Date: Thu, 27 Aug 2026 16:11:30 +0200 Subject: [PATCH] fix(stirling-pdf): remove broken ExecStop using %n (#16813) ExecStop=/bin/kill -15 %n expands %n to the unit name, not a PID, so /bin/kill fails to parse it and logs a spurious status=1/FAILURE on every stop/restart. Type=simple already sends SIGTERM to the main PID and SuccessExitStatus=143 makes that a graceful stop, so the line is redundant and broken. Fixes #16807 --- install/stirling-pdf-install.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/install/stirling-pdf-install.sh b/install/stirling-pdf-install.sh index db45de1e0..ad8c0dae3 100644 --- a/install/stirling-pdf-install.sh +++ b/install/stirling-pdf-install.sh @@ -147,7 +147,6 @@ Group=root EnvironmentFile=/opt/Stirling-PDF/.env WorkingDirectory=/opt/Stirling-PDF ExecStart=/usr/bin/java -jar Stirling-PDF.jar -ExecStop=/bin/kill -15 %n Restart=always RestartSec=10