Comment 1 for bug 366053

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

What happens is this:

(Reading database ... 168470 files and directories currently installed.)
Preparing to replace ifupdown 0.6.8ubuntu19 (using .../ifupdown_0.6.8ubuntu19_i386.deb) ...
Unpacking replacement ifupdown ...
Preparing to replace netbase 4.35ubuntu1 (using .../netbase_4.35ubuntu1_all.deb) ...
Unpacking replacement netbase ...
Setting up netbase (4.35ubuntu1) ...
insserv: Service ifupdown has to be enabled to start service networking
insserv: exiting now!
dpkg: error processing netbase (--install):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of ifupdown:
 ifupdown depends on netbase (>= 4.30ubuntu2); however:
  Package netbase is not configured yet.
dpkg: error processing ifupdown (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
 netbase
 ifupdown

*****
In addition, there's a dependency cycle, in that the ifupdown package Depends: netbase, however netbase init Requires-Start: ifupdown. The only way to solve it is to disable insserv, but that is only a lame workaround. Fixing these two packages' interrelationships is what's needed.