nfs-kernel-server dependency loop

Bug #1581824 reported by Hadmut Danisch
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cyrus-sasl2 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hi,

I'm just trying to install nfs-kernel-server on a 16.04 machine running in lxc (seems odd, since lxc-machines don't have their own server, but there's several web pages claiming it works when

lxc.aa_profile = unconfined

is set).

However, it fails directly at installation because of some dependency loop:

# dpkg --configure --pending
Setting up nfs-kernel-server (1:1.2.8-9ubuntu12) ...
insserv: warning: script 'K20iptdaemon' missing LSB tags and overrides
insserv: warning: script 'iptdaemon' missing LSB tags and overrides
insserv: There is a loop between service ondemand and networking if started
insserv: loop involving service networking at depth 5
insserv: loop involving service urandom at depth 4
insserv: There is a loop between service ondemand and mountdevsubfs if started
insserv: loop involving service mountdevsubfs at depth 2
insserv: loop involving service udev at depth 1
insserv: There is a loop at service iptdaemon if started
insserv: There is a loop at service ondemand if started
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Max recursions depth 99 reached
insserv: loop involving service stunnel4 at depth 1
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: loop involving service rpcbind at depth 7
insserv: loop involving service hwclock at depth 4
insserv: There is a loop between service iptdaemon and mountkernfs if started
insserv: loop involving service mountkernfs at depth 1
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package nfs-kernel-server (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up sasl2-bin (2.1.26.dfsg1-14build1) ...
insserv: warning: script 'K20iptdaemon' missing LSB tags and overrides
insserv: warning: script 'iptdaemon' missing LSB tags and overrides
insserv: There is a loop between service ondemand and networking if started
insserv: loop involving service networking at depth 5
insserv: loop involving service urandom at depth 4
insserv: There is a loop between service ondemand and mountdevsubfs if started
insserv: loop involving service mountdevsubfs at depth 2
insserv: loop involving service udev at depth 1
insserv: There is a loop at service iptdaemon if started
insserv: There is a loop at service ondemand if started
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Max recursions depth 99 reached
insserv: loop involving service stunnel4 at depth 1
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: loop involving service rpcbind at depth 7
insserv: loop involving service hwclock at depth 4
insserv: There is a loop between service iptdaemon and mountkernfs if started
insserv: loop involving service mountkernfs at depth 1
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package sasl2-bin (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 nfs-kernel-server
 sasl2-bin

Revision history for this message
Hadmut Danisch (hadmut) wrote :

It seems to be rather a problem of sasl2-bin.

#1575757 says that (and how) nfs-kernel-server should run inside lxc. I therefore changed the config and tried to purge both problematic packages sasl2-bin and nfs-kernel-server.

I could remove nfs-kernel-server, but sasl2-bin does not even allow to remove it:

# dpkg --purge sasl2-bin

rmdir: failed to remove '/usr/lib/sasl2': No such file or directory
insserv: warning: script 'K01iptdaemon' missing LSB tags and overrides
insserv: warning: script 'iptdaemon' missing LSB tags and overrides
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service iptdaemon and ondemand if started
insserv: loop involving service ondemand at depth 6
insserv: loop involving service iptdaemon at depth 1
insserv: Starting iptdaemon depends on ondemand and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package sasl2-bin (--purge):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 sasl2-bin

affects: ubuntu → cyrus-sasl2 (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.