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

Reply via email to