[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Used tasksel to remove packages, now there are dependency issues



When I installed etch on an extra box I had plans for it to be a
file and web development server. Then my wife needed a computer,
so I gave it to her. But I wanted to tune it a bit, and started
by removing all those software services she doesn't need. I used
tasksel to remove the following tasks:

	* Web Server
	* File Server
	* Mail Server

Now when I run an aptitude install, remove, or purge I get a long
list of errors saying it is unable to configure some packages due
to broken dependencies. Here is a snipped version, I hope has
enough information:

# aptitude purge
[snip]
Need to get 0B of archives. After unpacking 0B will be used.
Setting up openbsd-inetd (0.20050402-5) ...
Starting internet superserver: inetdinvoke-rc.d: initscript
openbsd-inetd,
action "start" failed.
dpkg: error processing openbsd-inetd (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of netbase:
 netbase depends on openbsd-inetd | inet-superserver; however:
  Package openbsd-inetd is not configured yet.
  Package inet-superserver is not installed.
  Package openbsd-inetd which provides inet-superserver is not
configured
yet.
dpkg: error processing netbase (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4-base:
 exim4-base depends on netbase; however:
  Package netbase is not configured yet.
dpkg: error processing exim4-base (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of
exim4-daemon-light:
 exim4-daemon-light depends on exim4-base (>= 4.63); however:
  Package exim4-base is not configured yet.

[snip similar errors on other packages]

Errors were encountered while processing:
 openbsd-inetd
 netbase
 exim4-base
 exim4-daemon-light
 nfs-common
 nfs-kernel-server
 samba
 smbfs
 swat
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up openbsd-inetd (0.20050402-5) ...
Starting internet superserver: inetdinvoke-rc.d: initscript
openbsd-inetd,
action "start" failed.
dpkg: error processing openbsd-inetd (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of netbase:
 netbase depends on openbsd-inetd | inet-superserver; however:
  Package openbsd-inetd is not configured yet.
  Package inet-superserver is not installed.
  Package openbsd-inetd which provides inet-superserver is not
configured
yet.
dpkg: error processing netbase (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of smbfs:
 smbfs depends on netbase (>= 2.02); however:
  Package netbase is not configured yet.
dpkg: error processing smbfs (--configure):
 dependency problems - leaving unconfigured
[snip repeated errors]



The following lists came from synaptic (though I may have
remembered incorrectly, if so then it must be from aptitude) when
I used it to mark a bunch of packages for complete removal since
their configuration files were left behind after using tasksel.

E: openbsd-inetd: subprocess post-installation script returned
   error exit status 1
E: netbase: dependency problems - leaving unconfigured
E: exim4-base: dependency problems - leaving unconfigured
E: exim4-daemon-light: dependency problems - leaving unconfigured
E: nfs-common: dependency problems - leaving unconfigured
E: nfs-kernel-server: dependency problems - leaving unconfigured
E: samba: dependency problems - leaving unconfigured
E: smbfs: dependency problems - leaving unconfigured
E: swat: dependency problems - leaving unconfigured

Question 1: What should I do? I am pretty sure I don't need
exim4* as I have no need for a mail server, but I don't know
about netbase and some of the others. Any help will be much
appreciated.

Question 2: Should I have *not* used tasksel for this?

Thanks!
Glen



Reply to: