mir hat gerade das Update von Postfix die /etc/aliases.db zerschossen.
Fehlermeldung beim Update war folgende: (Naja, das is der Rerun. Die Fehlermeldung aus dem Original hab ich nicht kopiert und ist inzwischen zu weit nach oben gescrollt.)
Code: Alles auswählen
# apt dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
postfix (3.1.9-0+deb9u2) wird eingerichtet ...
Postfix (main.cf) configuration was untouched. 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 'service postfix reload'.
Running newaliases
postalias: fatal: open /etc/aliases.db: No such file or directory
dpkg: Fehler beim Bearbeiten des Paketes postfix (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nunja, benennen wir die /etc/aliases.db.db doch mal zurück in /etc/aliases.db und lasses das upgrade nochmal laufen. Ergebnis: Jetzt is die Datei ganz weg und apt schmeißt den gleichen Fehler.
Dann hab ich mir die Datei gerade aus dem Backup gefischt und als /etc/aliases.db und /etc/aliases.db.db verhardlinkt. Ergebnis: apt löscht beide Dateien!
Mir geht es nicht um den Inhalt der Datei. Den kann ich mir aus dem Backup fischen oder neu generieren. Das Problem ist, das apt mich jetzt ständig nervt, es hätte da ein nicht sauber installiertes Update.
Is das Problem bekannt und ich nur zu doof zum googeln? Oder bin ich da auf einen neuen Bug gestoßen?