Dieser Eintrag hier ist eine Gedächtnisstütze für mich, vielleicht hilft er aber auch anderen. Ich habe seit einigen Wochen einen V-Server gemietet, auf den alle meine Webpräsenzen umziehen sollen. Vorher muss ich aber das Mailsystem da ans Laufen bekommen und verwende dazu Postfix. Ich bin dann leider einem veralteten Tutorial gefolgt und hatte am Ende eine Konfiguration, die ich weder verstand noch benutzen konnte, sie funktionierte nämlich nicht.
Um wieder an die ursprünglichen Konfigurationsdateien für Postfix zu kommen, habe ich
apt-get remove postfix
ausgeführt und danach das Verzeichnis /etc/postfix gelöscht, in der Hoffnung, die Dateien mit einer erneuten Installation des Paketes zurück zu bekommen. Leider bekam ich nur folgende Meldung:
Postfix is now set up with a default configuration. If you need to make changes, edit /etc/postfix/main.cf (and others) as needed. To view Postfix configuration values, see postconf(1). After modifying main.cf, be sure to run '/etc/init.d/postfix reload'. Running newaliases * Stopping Postfix Mail Transport Agent postfix ...done. * Starting Postfix Mail Transport Agent postfix postfix: fatal: /etc/postfix/postfix-script: No such file or directory ...fail! invoke-rc.d: initscript postfix, action "restart" failed. dpkg: error processing postfix (--configure): subprocess post-installation script returned error exit status 1 Processing triggers for libc6 ... ldconfig deferred processing now taking place Errors were encountered while processing: postfix E: Sub-process /usr/bin/dpkg returned an error code (1)
Es wurde nicht mal die Hälfte der Konfigurationsdateien wieder installiert und das System lief natürlich auch nicht. Woran lags?
Geholfen hat mir dieser Bugeintrag für Ubuntu: Nach dem Entfernen des Pakets und Löschen der Konfiguration sieht sich das System immer noch nicht veranlasst, die Konfiguration auch wieder neu einzurichten. Dies kann man erst erreichen, wenn man zusätzlich noch
dpkg --purge postfix
ausführt. Wenn man Postfix danach wieder neu installiert, werden auch alle Konfigurationsdateien und Skripte wieder passend hergerichtet. Wieder was dazu gelernt.
Tags: linux, postfix, ubuntu









#1 von Christian Neugebauer am 22. Mai 2008 - 18:20
Apt kennt auch den Schalter “purge”. Du hättest postfix auch mit “
apt-get --purge postfix” oder “apt-get remove --purge postfix” deinstallieren können. Das purge sorgt dafür das ein Programm komplett mit seiner Konfiguration gelöscht wird. Apt ist wahrscheinlich davon noch ausgegangen das die Konfiguration vorhanden ist und hat die Scripte und Konfiigurationen nicht neu installiert.#2 von Frank am 14. August 2009 - 11:32
ich habe das selbe Problem mit Amanda nur leider hilft deine Lösung bei mir nicht