[Pkg-sysvinit-devel] Bug#738585: [insserv] insserv rejects script header

Uoti Urpala uoti.urpala at pp1.inet.fi
Thu Mar 6 21:48:41 UTC 2014


Petter Reinholdtsen wrote:
> [Ferdinand Thommes]
> > I tried to install the package ddclient, that relies on a sysvinit
> > script. The install was interupterd by an error:
> > update-rc.d: warning: start and stop actions are no longer supported; falling 
> > back to defaults
> > insserv: Loop detected during expanding system facilities in the insserv.conf 
> > file(s): systemd-udev-trigger systemd-sysctl
> > update-rc.d: error: insserv rejected the script header
> 
> Can you let us know if such dependency loop exist?  If it does,
> insserv is correct.  If it does not, we need more information to be
> able to figure out why insserv believe such dependency loop exist.

Those services are systemd-only. Why should insserv even try to read
them or handle them in any way? As far as I know, everything needed to
set up systemd services when installing Debian packages is done by tools
other than insserv. Thus any attempts to handle .service files in
insserv during package install operations should be at best useless, and
harmful if they actually have any effect beyond wasting resources (like
here).

Is there some use case where running any systemd integration logic in
insserv during Debian package install would not be a bug to begin with?



More information about the Pkg-sysvinit-devel mailing list