PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem Postfix und exim4



Thomas81
04.11.06, 11:27
Hallo,
ich versuche eben auf einem vServer mit Debian 3.1 Postfix zuinstallieren. Allerdings kommte es dabei zu folgendem Problem

Wenn ich versuche das Paket lokal zu installieren kommt folgende Fehlermeldung:

#dpkg -i postfix_2.1.5-9_i386.deb

dpkg: considering removing exim4-daemon-heavy in favour of postfix ...
dpkg: yes, will remove exim4-daemon-heavy in favour of postfix.
dpkg: considering removing exim4-config in favour of postfix ...
dpkg: no, cannot remove exim4-config (--auto-deconfigure will help):
exim4-base depends on exim4-config (>= 4.30) | exim4-config-2
exim4-config is to be removed.
exim4-config provides exim4-config-2 but is to be removed.
dpkg: regarding postfix_2.1.5-9_i386.deb containing postfix:
exim4-config conflicts with postfix
postfix (version 2.1.5-9) is to be installed.
dpkg: error processing postfix_2.1.5-9_i386.deb (--install):
conflicting packages - not installing postfix
Errors were encountered while processing:
postfix_2.1.5-9_i386.ded

Bei "apt-get install postfix" die hier:


#apt-get install postfix

Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
exim4-config: Conflicts: postfix but 2.1.5-9 is to be installed
exim4-daemon-heavy: Conflicts: mail-transport-agent
libc6-dev: Depends: libc6 (= 2.3.2.ds1-22) but 2.3.6.ds1-4 is to be installed
libperl5.8: Depends: perl-base (= 5.8.4-8) but 5.8.8-6.1 is to be installed
libsasl2-modules: Depends: libsasl2 (= 2.1.19-1.5) but 2.1.19.dfsg1-0.5 is to be installed
locales: Depends: glibc-2.3.2.ds1-22 but it is not installable
postfix: Conflicts: mail-transport-agent
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Exim hatte ich eigentlich ausgeschaltet...

Für ein paar hilfreiche Tipps wäre ich dankbar.

MfG
Thomas

MiGo
04.11.06, 13:50
Tipp: Nimm wenn irgenwie möglich immer die Archive aus apt. Das macht weniger Ärger.

Zu deinen Problemem:
Du hast mit dem ersten Versuch die Paketdatenbank verwirrt, und das sitzt ihr noch quer. Daher einfach den Anweisungen folgen:

Try 'apt-get -f install'
Und danach den Kram so einrichten, wie du das gerne hättest.

Thomas81
04.11.06, 14:32
Tipp: Nimm wenn irgenwie möglich immer die Archive aus apt. Das macht weniger Ärger.

Zu deinen Problemem:
Du hast mit dem ersten Versuch die Paketdatenbank verwirrt, und das sitzt ihr noch quer. Daher einfach den Anweisungen folgen:

Und danach den Kram so einrichten, wie du das gerne hättest.

Hallo,
das mit force hatte ich auch schon probiert, allerdings kriege ich die gleiche Fehlermeldung...

MiGo
05.11.06, 11:39
das mit force hatte ich auch schon probiert, allerdings kriege ich die gleiche Fehlermeldung...
Das ist nicht "force" sondern "fix" :)
Versuch mal, das Ding manuell zu entfernen (was man mit dpkg kaputtmacht, sollte man auch damit reparieren :)):
dpkg -r postfix_2.1.5-9_i386 (eventuell vorher mit dpkg -l nachgucken, wie's denn genau heisst).
Wenn das querhängende Paket weg ist, kannst du es nochmal mit "apt-get -f install" versuchen.

Thomas81
05.11.06, 14:00
Hab das Problem gelöst... einfach "apt-get update" eingeben, dann werden die exim4 pakete deinstalliert und die postfix installiert (warum auch immer)

PS. "dpkg -r postfix_2.1.5-9_i386" funktionierte auch nicht....