Difficultés pour désinstaller Postfix

Difficultés pour désinstaller Postfix - Logiciels - Linux et OS Alternatifs

Marsh Posté le 27-03-2007 à 19:08:49    

Salut,
 
Je suis sous Debian Etch.
Je souhaiterais désinstaller Postfix mais je rencontre certaines difficultés.
Lorsque je lance un apt-get --purge remove postfix j'ai le message suivant qui s'affiche et pas moyen de désinstaller Postfix :
 

Code :
  1. Suppression de postfix ...
  2. This script must be run by the postfix command.
  3. Do not run directly.
  4. invoke-rc.d: initscript postfix, action "stop" failed.
  5. dpkg : erreur de traitement de postfix (--purge) :
  6. le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
  7. Des erreurs ont été rencontrées pendant l'exécution :
  8. postfix
  9. E: Sub-process /usr/bin/dpkg returned an error code (1)


 
Est-ce qu'il y a un moyen de forcer la désinstallation d'un package ?

Reply

Marsh Posté le 27-03-2007 à 19:08:49   

Reply

Marsh Posté le 27-03-2007 à 20:35:18    

aptitude purge postfix .


---------------
Intermittent du GNU
Reply

Marsh Posté le 27-03-2007 à 20:50:55    

Même erreur  :(
 
Je ne sais vraiment pas comment faire, le pire c'est que ça me bloque mon serveur de Mail.
Si je veux installer QMail ou Sendmail, paf, il essaie de me finir la désinstallation de Postfix et il plante...

Reply

Marsh Posté le 27-03-2007 à 20:52:32    

avec un -f
du genre apt-get -f --purge postfix.


---------------
Intermittent du GNU
Reply

Marsh Posté le 27-03-2007 à 20:57:11    

Merci pour ton aide mais non, toujours la même erreur :(
La galére...
J'espére qu'il y a un moyen de remettre de l'ordre dans tout ça.

Reply

Marsh Posté le 27-03-2007 à 21:23:31    

Il n'est pas possible de supprimer un package "à la main" histoire de berner apt-get pour qu'il le réinstalle ?

Reply

Marsh Posté le 27-03-2007 à 22:11:26    

Personne n'a une manip à me conseiller ?
Je dois faire des tests sur mon serveur Mail et là je suis complétement bloqué :(
Dois bien y avoir un moyen de supprimer "proprement" ce package.

Reply

Marsh Posté le 27-03-2007 à 23:36:56    

AMHA tu devrais utiliser dpkg plutôt que apt, il est plus bas niveau.
Après, dans rpm, il y a une option pour ne pas lancer les scripts d'install ou de désinstall, il doit bien y avoir la même chose avec dpkg.

 


Message édité par Mjules le 27-03-2007 à 23:37:11

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-03-2007 à 23:49:58    

dpkg --force-all ?


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 28-03-2007 à 13:45:56    

Salut,
 
C'est bon j'ai réussi à régler le problème.
J'ai inséré exit 0 au début des fichiers postfix.postrm et postfix.prerm présents dans le répertoire /var/lib/dpkg/info, j'ai relancé un dpkg -r postfix puis j'ai fait le ménage à la main.
Je suppose que ce n'est pas la plus appropriée des méthodes pour supprimer un package mais bon fallait bien que je me débarasse de ce package.
 
Merci à tous en tout cas.


Message édité par jaymzwise le 28-03-2007 à 13:46:33
Reply

Marsh Posté le 28-03-2007 à 13:45:56   

Reply

Marsh Posté le 08-01-2008 à 18:20:28    

J'ai eu le même problème, j'ai essayé de mettre un exit 0 dans ces fichiers mais nano me demande toujours de chercher quel ligne quand je tape sur 0. quand je fait un dpkg -r postfix les messages d'erreur sont

Citation :


 
dpkg : un problème de dépendance empêche la suppression de postfix :
 postfix-mysql dépend de postfix.
 postfix-mysql dépend de postfix (= 2.3.8-2+b1).
 postfix-mysql dépend de postfix.
 postfix-mysql dépend de postfix (= 2.3.8-2+b1).
dpkg : erreur de traitement de postfix (--remove) :
 problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :


 
et quand j'ai fait dpkg -L postfix  
j'ai la liste suivante:

Citation :


/.
/etc
/etc/init.d
/etc/init.d/postfix
/etc/ppp
/etc/ppp/ip-up.d
/etc/ppp/ip-up.d/postfix
/etc/ppp/ip-down.d
/etc/ppp/ip-down.d/postfix
/etc/network
/etc/network/if-up.d
/etc/network/if-up.d/postfix
/etc/network/if-down.d
/etc/network/if-down.d/postfix
/etc/postfix
/etc/postfix/sasl
/etc/postfix/postfix-script
/etc/postfix/post-install
/etc/postfix/postfix-files
/etc/resolvconf
/etc/resolvconf/update-libc.d
/etc/resolvconf/update-libc.d/postfix
/usr
/usr/bin
/usr/sbin
/usr/sbin/postalias
/usr/sbin/postcat
/usr/sbin/postconf
/usr/sbin/postdrop
/usr/sbin/postfix
/usr/sbin/postkick
/usr/sbin/postlock
/usr/sbin/postlog
/usr/sbin/postmap
/usr/sbin/postqueue
/usr/sbin/postsuper
/usr/sbin/qmqp-sink
/usr/sbin/qmqp-source
/usr/sbin/rmail
/usr/sbin/sendmail
/usr/sbin/smtp-sink
/usr/sbin/smtp-source
/usr/sbin/qshape
/usr/lib
/usr/lib/postfix
/usr/lib/postfix/dict_tcp.so
/usr/lib/postfix/anvil
/usr/lib/postfix/bounce
/usr/lib/postfix/cleanup
/usr/lib/postfix/discard
/usr/lib/postfix/error
/usr/lib/postfix/flush
/usr/lib/postfix/local
/usr/lib/postfix/master
/usr/lib/postfix/oqmgr
/usr/lib/postfix/pickup
/usr/lib/postfix/pipe
/usr/lib/postfix/proxymap
/usr/lib/postfix/qmgr
/usr/lib/postfix/qmqpd
/usr/lib/postfix/scache
/usr/lib/postfix/showq
/usr/lib/postfix/smtp
/usr/lib/postfix/smtpd
/usr/lib/postfix/spawn
/usr/lib/postfix/tlsmgr
/usr/lib/postfix/trivial-rewrite
/usr/lib/postfix/verify
/usr/lib/postfix/virtual
/usr/lib/libpostfix-dns.so.1.0.1
/usr/lib/libpostfix-global.so.1.0.1
/usr/lib/libpostfix-master.so.1.0.1
/usr/lib/libpostfix-tls.so.1.0.1
/usr/lib/libpostfix-util.so.1.0.1
/usr/lib/postfix_groups.pl
/usr/share
/usr/share/doc
/usr/share/doc/postfix
/usr/share/doc/postfix/README.Debian
/usr/share/doc/postfix/copyright
/usr/share/doc/postfix/changelog.gz
/usr/share/doc/postfix/changelog.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/postalias.1.gz
/usr/share/man/man1/postcat.1.gz
/usr/share/man/man1/postconf.1.gz
/usr/share/man/man1/postdrop.1.gz
/usr/share/man/man1/postfix.1.gz
/usr/share/man/man1/postkick.1.gz
/usr/share/man/man1/postlog.1.gz
/usr/share/man/man1/postmap.1.gz
/usr/share/man/man1/postqueue.1.gz
/usr/share/man/man1/postsuper.1.gz
/usr/share/man/man1/qmqp-sink.1.gz
/usr/share/man/man1/qmqp-source.1.gz
/usr/share/man/man1/qshape.1.gz
/usr/share/man/man1/sendmail.1.gz
/usr/share/man/man1/smtp-source.1.gz
/usr/share/man/man1/mailq.1.gz
/usr/share/man/man1/newaliases.1.gz
/usr/share/man/man1/postlock.1.gz
/usr/share/man/man1/smtp-sink.1.gz
/usr/share/man/man5
/usr/share/man/man5/body_checks.5.gz
/usr/share/man/man5/bounce.5.gz
/usr/share/man/man5/canonical.5.gz
/usr/share/man/man5/cidr_table.5.gz
/usr/share/man/man5/generic.5.gz
/usr/share/man/man5/ldap_table.5.gz
/usr/share/man/man5/master.5.gz
/usr/share/man/man5/mysql_table.5.gz
/usr/share/man/man5/nisplus_table.5.gz
/usr/share/man/man5/pcre_table.5.gz
/usr/share/man/man5/pgsql_table.5.gz
/usr/share/man/man5/postconf.5.gz
/usr/share/man/man5/regexp_table.5.gz
/usr/share/man/man5/relocated.5.gz
/usr/share/man/man5/transport.5.gz
/usr/share/man/man5/virtual.5.gz
/usr/share/man/man5/access.5.gz
/usr/share/man/man5/aliases.5.gz
/usr/share/man/man5/header_checks.5.gz
/usr/share/man/man5/tcp_table.5.gz
/usr/share/man/man8
/usr/share/man/man8/cleanup.8postfix.gz
/usr/share/man/man8/discard.8postfix.gz
/usr/share/man/man8/error.8postfix.gz
/usr/share/man/man8/flush.8postfix.gz
/usr/share/man/man8/lmtp.8postfix.gz
/usr/share/man/man8/local.8postfix.gz
/usr/share/man/man8/oqmgr.8postfix.gz
/usr/share/man/man8/pickup.8postfix.gz
/usr/share/man/man8/pipe.8postfix.gz
/usr/share/man/man8/proxymap.8postfix.gz
/usr/share/man/man8/qmgr.8postfix.gz
/usr/share/man/man8/qmqpd.8postfix.gz
/usr/share/man/man8/scache.8postfix.gz
/usr/share/man/man8/showq.8postfix.gz
/usr/share/man/man8/smtp.8postfix.gz
/usr/share/man/man8/smtpd.8postfix.gz
/usr/share/man/man8/tlsmgr.8postfix.gz
/usr/share/man/man8/trivial-rewrite.8postfix.gz
/usr/share/man/man8/verify.8postfix.gz
/usr/share/man/man8/virtual.8postfix.gz
/usr/share/man/man8/rmail.8.gz
/usr/share/man/man8/anvil.8postfix.gz
/usr/share/man/man8/bounce.8postfix.gz
/usr/share/man/man8/master.8postfix.gz
/usr/share/man/man8/spawn.8postfix.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/postfix
/usr/share/postfix
/usr/share/postfix/postinst.functions
/usr/share/postfix/master.cf.dist
/usr/share/postfix/main.cf.dist
/usr/share/postfix/main.cf.debian
/usr/share/postfix/main.cf.tls
/var
/var/spool
/var/spool/postfix
/var/spool/postfix/etc
/var/spool/postfix/lib
/var/spool/postfix/usr
/var/spool/postfix/usr/lib
/var/spool/postfix/usr/lib/zoneinfo
/var/log
/usr/bin/rmail
/usr/bin/newaliases
/usr/bin/mailq
/usr/lib/postfix/lmtp
/usr/lib/libpostfix-dns.so.1
/usr/lib/libpostfix-global.so.1
/usr/lib/libpostfix-master.so.1
/usr/lib/libpostfix-tls.so.1
/usr/lib/libpostfix-util.so.1
/usr/lib/sendmail
/usr/share/man/man8/defer.8postfix.gz
/usr/share/man/man8/trace.8postfix.gz


 
Allors ce sont ces fameux fichier que je dois enlever? mais comment, quel commande?


Message édité par debin le 08-01-2008 à 18:21:23
Reply

Marsh Posté le 08-01-2008 à 19:06:22    

J'ai trouvé moi même la solution sans passer par editer quelques chose
 
1° Faire dpkg -L postfix --> Erreur car postfix-mysql y dépend
2° Faire dpkg -r postfix-mysql
3° Faire dpkg -r postfix

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed