Am Donnerstag, 13. Februar 2014, 11:11:26 schrieb Petter Reinholdtsen:
> I've tried to reproduce this part of your problem report:
> > * What was the outcome of this action?
> > Cannot install initscripts after installing insserv 1.16 because it
> > tries to connect to systemd which is present on the system but not
> > used as PID 1.
> 
> I have no problem installing initscripts or any other package, even if
> insserv spew out lots of error messages.  So the problem you reported
> seem to be non-fatal and irrelevant for any installation problem.  Can
> you tell me more about how the installation of initscripts fail?
> 
> The svn version of insserv reduces the amount of messages, but are
> still printing warnings.  The behaviour do not change, as far as I can
> tell.

Ok, I agree that the systemd messages are gone with the SVN version and were 
not fatal:

LANG=C apt-get install initscripts
Reading package lists... Done
Building dependency tree       
Reading state information... Done
initscripts is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 78 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] 
Setting up initscripts (2.88dsf-49) ...
insserv: FATAL: service dnsmasq is missed in the runlevels 2 3 4 5 to use 
service cups-browsed
insserv: FATAL: service rpcbind is missed in the runlevels 2 3 4 5 to use 
service nfs-common
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)

So it looks like the real problem is that insserv has problems with some script 
headers,
especially rpcbind (see also bug #738532) and dnsmasq.
I don't know if there is anything wrong with those initscripts, but insserv 
dies and update-rc.d does
not like that and returns an error which in turn dpkg does not like.

I have attached the offensive initscripts, they are from dnsmasq 2.68-1 and 
rpcbind 0.2.1-2
despite not knowing what is wrong with them or any other part of my init 
configuration.

Attachment: rpcbind
Description: application/shellscript

Attachment: dnsmasq
Description: application/shellscript

Reply via email to