#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-09-03 22:43:01 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.

#1111518#15
Date:
2026-09-03 05:56:51 UTC
From:
To:
Hi syslog-ng maintainers,

I see you are preparing a release with the new upstream version!

As another user has also hit this LSB header issue, would you mind
slipping in this trivial (one character change) patch with your planned
update, please?

Many thanks!

Rebased patch attached.

Andrew

#1111518#20
Date:
2026-09-03 22:33:33 UTC
From:
To:
Hello Andrew, hope you are well.

Yes, currently I'm working on adopting the packaging to the changes done by
the upstream, but I'll check all the bugs (if for nothing else to close
those which have already been fixed upstream) and I'll incorporate
everything I can, including this