Red Hat Bugzilla – Bug 85371
xinetd regression - doesn't accept valid facility on log_type SYSLOG (e.g. mail)
Last modified: 2014-08-31 19:24:42 EDT
Description of problem:
While migrating mail service from 7.2 (xinetd-2.3.3-1)
to 8.0 (xinetd-2.3.7-5), imap service fails to start because xinetd
no longer recognizes "mail" as a valid SYSLOG facility.
However "logger -p mail.info ..." works fine showing that
the "mail" is a valid facility (see sample session below).
I checked a few other facilities and some worked, some didn't.
It's necessary for xinetd to allow all valid facilties to
be specified so that we can keep the logs appropriately.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. set "log_type = SYSLOG mail" in some enabled service
2. restart xinetd
3. look at the complaint in /var/log/messages
Feb 28 09:46:50 bissell xinetd: Unknown syslog facility: mail [line=11]
Feb 28 09:46:50 bissell xinetd: xinetd -HUP succeeded
Feb 28 09:46:50 bissell xinetd: Error parsing attribute log_type -
DISABLING SERVICE [line=11]
xinetd should accept "mail" as a valid syslog facility
(This also happens with xinetd-2.3.7-4.7x on 7.3)
Created attachment 90428 [details]
testcase showing failure with xinetd for imap
An errata has been issued which should help the problem described in this bug report.
This report is therefore being closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files, please follow the link below. You may reopen
this bug report if the solution does not work for you.