#1111518 syslog-ng-core: trailing character in LSB header is invalid

Package:
syslog-ng-core
Source:
syslog-ng-core
Description:
Enhanced system logging daemon (core)
Submitter:
Andrew Bower
Date:
2026-04-10 13:51:06 UTC
Severity:
normal
Tags:
#1111518#5
Date:
2025-08-18 22:05:58 UTC
From:
To:
Dear Maintainer,

There is a slight error in the LSB header for the syslog-ng initscript with a
trailing hash character in the end delimiter for the block based on the strict
definition at: https://wiki.debian.org/LSBInitScripts

Wrong version:

  ### END INIT INFO#

Fixed version:

  ### END INIT INFO

I posted a PR on the packaging repo with a fix:
https://github.com/gcsideal/syslog-ng-debian/pull/14

Thanks!

#1111518#10
Date:
2026-04-10 13:49:45 UTC
From:
To:
I can confirm this bug also affects openrc. With the invalid LSB header
openrc cannot parse the initscript and refuses to detect and start the
service.

Fixing the LSB header by removing the trailing '#' allows openrc to
properly detect the service and start syslog-ng.