[gull] dpkg & dependencies

Daniel Cordey dc at mjt.ch
Tue Feb 21 10:38:40 CET 2006


On Tuesday 21 February 2006 09:59, Daniel Cordey wrote:

> comp1:~/sendmail# dpkg --purge --no-act --no-force-depends
> exim4-daemon-light dpkg: dependency problems prevent removal of
> ...
> dpkg: error processing exim4-daemon-light (--purge):
>  dependency problems - not removing
> Errors were encountered while processing:
>  exim4-daemon-light

Bon, comme 'exim4' n'etait deja plus installe, j'ai essaye de voir en faisant 
une installation de sendmail ce qu ca donnerait. Puisque sendmail est aussi 
un MTA, il devrait aussi 'contenir' des dependances du style 
'mail-transport-agent' et ainsi satisfaire dpkg :-)

J'ai donc fait :

	apt-get install sendmail clamav-milter

(clamav-milter n'est pas necessaire a cette demonstration)

Et, oh surprise, je vois :

	The following packages will be REMOVED:
		exim4-base exim4-config exim4-daemon-light

Je me frotte deja les mains... puis je vois :

dpkg: exim4-base: dependency problems, but removing anyway as you request:
 exim4-daemon-light depends on exim4-base (>= 4.50).
(Reading database ... 34468 files and directories currently installed.)
Removing exim4-base ...
Stopping MTA: exim4.
Removing exim4-config ...
dpkg: exim4-daemon-light: dependency problems, but removing anyway as you 
request:
 at depends on mail-transport-agent; however:
  Package mail-transport-agent is not installed.
  Package exim4-daemon-light which provides mail-transport-agent is to be 
removed.
 mailx depends on exim4 | mail-transport-agent; however:
  Package exim4 is not installed.
  Package mail-transport-agent is not installed.
  Package exim4-daemon-light which provides mail-transport-agent is to be 
removed.
 subversion-tools depends on exim4 | mail-transport-agent; however:
  Package exim4 is not installed.
  Package mail-transport-agent is not installed.
  Package exim4-daemon-light which provides mail-transport-agent is to be 
removed.
Removing exim4-daemon-light ...
Stopping MTA: exim4.
Selecting previously deselected package clamav-base.

Comme quoi, tout le monde n'a pas les memes droits :-)

dc




More information about the gull mailing list