Stan Hoeppner:
[ Charset ISO-8859-1 unsupported, converting... ]
> Wietse Venema put forth on 9/28/2009 5:26 AM:
>
> >> If the chroot environment does not contain the required syslog socket,
> >> then why does qmgr place a stamp in the log for some message
> >> transactions and not others?
> >
> > Oh, ye of little faith.
>
> Ye of not enough understanding of the subject (me) is more accurate. :(
>
> > When you analyze the logs carefully, you will see that
> >
> > 1) qmgr logging starts after qmgr is restarted. Here, qmgr opens
> > the syslog socket BEFORE it enters the chroot environment.
> >
> > 2) qmgr logging stops after syslogd is restarted. Here, qmgr cannot
> > reopen the syslog socket, because there is no socket in the
> > chroot environment.
>
> I think I follow you Wietse. So it seems this problem is related to me
> restarting syslogd the other day without restarting Postfix immediately
> afterwards?
The problem is using a chroot environment without syslog socket.
> > Now PLEASE go beat up the maintainers who ship Postfix in a broken
> > configuration. The more people compolain, the more likely that it
> > will get fixed,
>
> I will surely do so. Is there anything specific I should tell them? Is
> the goal to have them _not_ run Postfix in a chroot, or to fix their
> chroot implementation?
Tell them to either turn off Postfix chroot, or to provide a working
chroot environment.
Wietse