PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix meldet nur "fatal: bad string length 0 < 1: setgid_group ="



Noether
14.06.12, 22:37
Nachdem mir mit dem aktuellen Kubuntu auffiel, das ich schon länger keine lokalen Mails erhielt, fand ich unter /var/log/mail* nur Einträge wie den folgenden:



Jun 14 20:00:01 kubuntu1 postfix/sendmail[7023]: fatal: bad string length 0 < 1: setgid_group =


Google half auch nicht weiter, ebenso wie ein dpkg-reconfigure postfix und /etc/init.d/postfix restart. Sendmail ist nicht installiert.
Irgendwelche Vorschläge? :confused:

TMOS
15.06.12, 18:01
was steht in der main.cf beim parameter setgid_group der hier bemängelt wird?
default ist maildrop.

Noether
15.06.12, 20:29
was steht in der main.cf beim parameter setgid_group der hier bemängelt wird?
default ist maildrop.

Also da stand nichts und nachdem ich dort mail eingetragen habe, weil es die group maildrop nicht gibt, kommt nun:

postfix: fatal: bad string length 0 < 1: sendmail_path =

Also da wird mit dem Postfix eine Murks-Konfiguration mitgeliefert: Die Default-Konfiguration läuft nicht und auch dpkg-reconfigure setzt viele wirklich benötigte Parameter nicht :mad:

Noether
15.06.12, 20:51
Also inzwischen habe ich es hinekommen: Die Suche mit Google lieferte die meisten von knapp einem Dutzend fehlender Parameter, wobei zwei offenbar fehlen bei der vorhandenen Installation, so das ich die auskommentiert habe.
Nun läuft Postfix, aber Mail geht immer noch nicht, denn

cat .xawtv | mail -s "TestTest" root@localhost

bewirkt überhaupt nichts; die Mail kommt nicht an.
Ist das so üblich, das man unter Ubuntu keine Mails hat? :confused:

TMOS
17.06.12, 08:51
Was sagt das Logfile zu dieser Testmail?

Noether
17.06.12, 15:54
Was sagt das Logfile zu dieser Testmail?



Jun 17 15:44:26 quadkubuntu postfix/cleanup[15922]: 107EF6460855: message-id=<20120617134426.107EF6460855@quadkubuntu.localdomai n>
Jun 17 15:44:26 quadkubuntu postfix/bounce[15925]: 8B51B6460854: sender non-delivery notification: 107EF6460855
Jun 17 15:44:26 quadkubuntu postfix/qmgr[11606]: 107EF6460855: from=<>, size=3824, nrcpt=1 (queue active)
Jun 17 15:44:26 quadkubuntu postfix/local[15926]: warning: hash:/etc/aliases is unavailable. open database /etc/aliases.db: Invalid argument
Jun 17 15:44:26 quadkubuntu postfix/local[15926]: warning: hash:/etc/aliases: lookup of 'user0' failed
Jun 17 15:44:26 quadkubuntu postfix/local[15926]: 107EF6460855: to=<rf0@quadkubuntu.local>, relay=local, delay=0.38, delays=0.26/0/0/0.12, dsn=4.3.0, status=deferred (alias database unavailable)
Jun 17 15:44:26 quadkubuntu postfix/qmgr[11606]: 8B51B6460854: removed


Die Datei /etc/aliases.db ist vorhanden, mit Länge 0:

> ls -ilaF /etc/aliases.db
93325070 -rw-rw-rw- 1 root root 0 Jun 17 15:43 /etc/aliases.db

Nachdem sich Postfix beschwerte, weil die fehle, habe ich die mit touch angelegt, aber nun passt dem Quälgeist auch das nicht :(
Und entgegen der Meldung vom Postfix ist die /etc/aliases vorhanden:

> ls -ilaF /etc/aliases
93326331 -rw-r--r-- 1 root root 64 2011-10-08 20:25:53 /etc/aliases

TheDarkRose
17.06.12, 17:02
Wenn Änderungen an /etc/aliases durchgeführt werden, muss ein newaliases ausgeführt werden um die aliases.db upzudaten.

Noether
17.06.12, 18:03
Wenn Änderungen an /etc/aliases durchgeführt werden, muss ein newaliases ausgeführt werden um die aliases.db upzudaten.

Ja, das war es, nun funktioniert es :)
Merkwürdig bleibt aber das Kubuntu mit einer Postfix-Konfiguration installiert wird, die völlig unbrauchbar ist.

TheDarkRose
17.06.12, 21:33
Ich denke eher, deine Kubuntu Installation ist irgendwie schon verhaut, das sowas passiert.