Bug#971713: sysstat: init or systemd file has overlapping runlevels

Jesse Smith jsmith at resonatingmedia.com
Sun Feb 21 18:06:20 GMT 2021

On 2021-02-19 4:38 a.m., Matthew Vernon wrote:
> On 15/12/2020 21:34, Jesse Smith wrote:
>> On 2020-12-15 5:04 p.m., Trek wrote:
>>> On Tue, 15 Dec 2020 12:45:40 -0400
>>> Jesse Smith <jsmith at resonatingmedia.com> wrote:
>>>> I gave the patch a test run and, while I like what it does in theory,
>>>> in practise I'm running into trouble with it. When I use the attached
>>>> patch and then run "make check" in the insserv source directory,
>>>> inssrev segfaults after about eight tests. I haven't had a chance yet
>>>> to hunt down what is causing the problem, but I'm guessing a variable
>>>> is getting used before it is given a value/initialized.
>>> well, moving the Start_Stop_Overlap call broke the assumption that
>>> start_levels and stop_levels are never undefined, so this additional
>>> patch should fix the regression
>>> make check now passes all 240 tests
>>> thanks for the review and happy hacking! :)
>> Thank you for the updated patch. I have confirmed it works here and
>> passes all checks. I've committed the change for the upcoming 1.23.0
>> branch of insserv. People are welcome to test it out and, when the next
>> version gets published, this fix (and update to the manual page) will be
>> included.
> Are you in a position to publish this version? insserv still has this
> grave severity bug open against it, which it'd be good to resolve ASAP
> before insserv gets pulled from testing...

A new version of SysV init and innserv have been published today. The
new version of insserv (1.23.0) fixes the above issue. It can be
downloaded from here: http://download.savannah.nongnu.org/releases/sysvinit/

- Jesse

More information about the Debian-init-diversity mailing list