Günther Zisham wrote:
Hallo,
habe vor kurzem ein ungewöhnliches Verhalten:
root@s2 /etc # newaliases postalias: fatal: error writing /etc/aliases.db: Unknown error 4294936322
die Datei "/etc/aliases.db" ist ein Link auf die Datenbank in einem OCFS2-Dateisystem (auf einer iSCSI-Freigabe) und hat bisher normal funktioniert: lrwxrwxrwx 1 root root 24 Apr 23 15:12 aliases.db -> /lw/ocfs1/div/aliases.db
die Datei ist dann verändert und hat eine zufälligen Inhalt (z.B. HTML- oder Mime-Teile) und eine falsche Größe. # l /lw/ocfs1/div/aliases.db -rw-r--r-- 1 root root 49152 Apr 23 15:13 /lw/ocfs1/div/aliases.db
Löscht man den Link, wird die Datei von "newaliases" ganz normal angelegt. Normalerweise sieht die Datei dann so aus: -rw-r--r-- 1 root root 86016 Apr 23 15:22 aliases.db
Kopiert man dann diese Datei (aliases.db) in das Verzeichnis "/lw/ocfs1/div/" und setzt den Link dorthin, tritt der Fehler bei einem neuen "newaliases" wieder auf.
postmap erwartet eine lokale Datei als Datenbank, es folgt dem Link nicht. Das einzige, was du tun könntest, ist die Freigabe lokal zu mounten und dann die Datenbank ohne Link direkt dort hinlegen und den Hinweis auf die Aliasdatenbank in der Postfixkonfiguration anpassen. Die übliche Methode ist es jedoch, die Aliase/Configs vom Master auf die Slaveserver zu replizieren und dort dann per make die notwendigen Hash-Datenbanken und Konfigurationsupdates erledigen zu lassen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org