Ich habe installierttlpfür Ubuntu. Während der Installation erschien ein Dialogfeld zum Ändern der Postfix-Konfiguration, und ich habe die Standardoptionen verwendet und dieHostnamealsJayant.
Wenn ich nun versuche, ein Paket zu installieren oder zu deinstallieren, erscheint ein Fehler wie
Errors were encountered while processing: postfix, mailutils sub-process /usr/bin/dpkg returned an exit code(1)
In der Nachricht wurde es als geschrieben Setting myhostname=Jayant..name in /etc/postfix
, was das Problem verursachtungültiger Parameterwert
Ich habe versucht, den Wert der Variable myhostname zu aktualisieren /etc/postfix/main.cf
und habe ihn von geändertJayant..NameZuJayant
Dann habe ich den Befehl service postfix reload
zum Neustart des Postfixes ausgeführt.
Wenn ich jedoch erneut versuche, ein Paket zu installieren, erscheint derselbe Fehler und meine Änderung an der Datei wird zurückgesetzt. Und wenn ich jetzt die Datei sehe /etc/postfix/main.cf
, erscheint wieder diemeinhostnameVariable hältJayant..NameWert.
Wie kann ich dieses Problem lösen? Muss ich noch irgendwo aktualisieren?meinhostnameVariablenwert?
Antwort1
Ich hatte ein ähnliches Problem. Deinstalliere also einfach Postfix und installiere es ohne Konfiguration neu, anstatt den lokalen Host auszuwählen. Wenn die Installation abgeschlossen ist, ändere die Konfigurationen manuell in /etc/postfix/main.cf.