Installation Postfix ou ... (problème exim4)

Bonjour à tous

Je suis un petit nouveau dans le monde linux (debian) :stuck_out_tongue:

J’ai un serveur debian sarge qui va me servir de serveur web.

J’y ai installé plusieurs choses dont webmin.
Je veux y ajouter virtualmin (un module de webmin) mais pour cela il me faut postfix ou qmail.

Quand j’essaye d’installer Postfix (par exemple), il me met des erreurs car exim4 était installé sur le serveur…

Voici ce qu’il se passe quand je fais apt-get install postfix

bravo329:/# apt-get install postfix Reading Package Lists... Done Building Dependency Tree... Done Suggested packages: postfix-mysql postfix-pgsql postfix-ldap postfix-pcre Recommended packages: resolvconf The following packages will be REMOVED: clamav-exim4 exim4-base exim4-config exim4-daemon-heavy spamassassin-exim4 The following NEW packages will be installed: postfix 0 upgraded, 1 newly installed, 5 to remove and 0 not upgraded. Need to get 0B/802kB of archives. After unpacking 1245kB disk space will be freed. Do you want to continue? [Y/n] Y Reading package fields... Done Reading package status... Done Retrieving bug reports... Done Preconfiguring packages ... (Reading database ... 50572 files and directories currently installed.) Removing clamav-exim4 ... Stopping MTA: exim4. rm: cannot remove `/etc/exim4/conf.d/main/01_exim4-config_virusclamav': No such file or directory dpkg: error processing clamav-exim4 (--remove): subprocess post-removal script returned error exit status 1 Removing spamassassin-exim4 ... Stopping MTA: exim4. rm: cannot remove `/etc/exim4/conf.d/router/850_exim4-config_spamcheck_router': No such file or directory dpkg: error processing spamassassin-exim4 (--remove): subprocess post-removal script returned error exit status 1 dpkg: exim4-base: dependency problems, but removing anyway as you request: exim4-daemon-heavy depends on exim4-base (>= 4.50). Removing exim4-base ... Stopping MTA: exim4. Removing exim4-config ... dpkg: exim4-daemon-heavy: dependency problems, but removing anyway as you request: spamassassin-exim4 depends on exim4-daemon-light | exim4-daemon-heavy; however: Package exim4-daemon-light is not installed. Package exim4-daemon-heavy is to be removed. clamav-exim4 depends on exim4-daemon-heavy. mailx depends on exim4 | mail-transport-agent; however: Package exim4 is not installed. Package mail-transport-agent is not installed. Package exim4-daemon-heavy which provides mail-transport-agent is to be removed. Removing exim4-daemon-heavy ... Stopping MTA: exim4. Errors were encountered while processing: clamav-exim4 spamassassin-exim4 E: Sub-process /usr/bin/dpkg returned an error code (1)

Après ça plus moyen de rien installer, il me demande de faire : apt-get -f install (et il réinstalle exim4!!)

J’ai cherché un peu partout sur le net mais je ne trouve pas le moyen de désinstaller exim4 sans qu’il me demande à chaque fois de refaire un apt-get -f install

(apt-get remove exim4, apt-get remove --purge exim*, … -> tout ça demande ensuite une réinstall d’exim :confused: )

Pouvez-vous m’aider?

Bien à vous

essaye de créer ces deux fichiers:

/etc/exim4/conf.d/main/01_exim4-config_virusclamav /etc/exim4/conf.d/router/850_exim4-config_spamcheck_router

juste pour voir s’il va moins gueuler :wink:

mais ca m’étonnerai que ce soit la solution miracle…

ou essayes de passer par dselect ou aptitude pour faire ta manip.

Je commence en linux
Je suis pas un pro (ni un amateur :stuck_out_tongue: )

Pour la technique d’ajouts de fichiers, ça marche pas!

Pour l’autre technique :
Voici ce qui se passe quand je fais :

aptitude install postfix

bravo329:/# aptitude install postfix
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be automatically installed:
  resolvconf
The following packages will be automatically REMOVED:
  clamav-exim4 spamassassin-exim4
The following NEW packages will be installed:
  postfix resolvconf
The following packages will be REMOVED:
  clamav-exim4 spamassassin-exim4
0 packages upgraded, 2 newly installed, 2 to remove and 0 not upgraded.
Need to get 0B/847kB of archives. After unpacking 2089kB will be used.
Do you want to continue? [Y/n/?] Y
Writing extended state information... Done
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Preconfiguring packages ...
(Reading database ... 50455 files and directories currently installed.)
Removing clamav-exim4 ...
rm: cannot remove `/etc/exim4/conf.d/main/01_exim4-config_virusclamav': No such file or directory
dpkg: error processing clamav-exim4 (--remove):
 subprocess post-removal script returned error exit status 1
Removing spamassassin-exim4 ...
rm: cannot remove `/etc/exim4/conf.d/router/850_exim4-config_spamcheck_router': No such file or directory
dpkg: error processing spamassassin-exim4 (--remove):
 subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
 clamav-exim4
 spamassassin-exim4
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ack!  Something bad happened while installing packages.  Trying to recover:
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done

idem il redemande apt-get -f install

dpkg --purge --force-all clamav-exim4 spamassassin-exim4

non :cry:

bravo329:/# etc/init.d/exim4 stop
Stopping MTA: exim4.

bravo329:/# dpkg --purge --force-all clamav-exim4 spamassassin-exim4
(Reading database ... 50736 files and directories currently installed.)
Removing clamav-exim4 ...
Stopping MTA: exim4.
rm: cannot remove `/etc/exim4/conf.d/main/01_exim4-config_virusclamav': No such file or directory
dpkg: error processing clamav-exim4 (--purge):
 subprocess post-removal script returned error exit status 1
Removing spamassassin-exim4 ...
Stopping MTA: exim4.
rm: cannot remove `/etc/exim4/conf.d/router/850_exim4-config_spamcheck_router': No such file or directory
dpkg: error processing spamassassin-exim4 (--purge):
 subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
 clamav-exim4
 spamassassin-exim4

Pour info voici ce qu’il me dit quand je veux install qqch après une erreur d’install postfix (n’importe quel apt-get install)

Reading Package Lists... Done Building Dependency Tree... Done E: Couldn't find package qmail-srv bravo329:/# apt-get install qmail-src Reading Package Lists... Done Building Dependency Tree... Done qmail-src is already the newest version. You might want to run `apt-get -f install' to correct these: The following packages have unmet dependencies: clamav-exim4: Depends: exim4-daemon-heavy but it is not going to be installed spamassassin-exim4: Depends: exim4-daemon-light but it is not going to be installed or exim4-daemon-heavy but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

C’est bien clamav-exim4 et spamassassin-exim4 qui ne veulent pas partir!!! :imp:

Faut que tu cherches les paquets ds les mirroirs Sid.

J’arrive pas!

M’enfin!

clamav-exim4 et spamassassin-exim4 ont toujours des “unmet dependencies” et je ne sais plus rien faire avant de reinstaller exim!!!

Heeeelp
:frowning: