bin/52223: Revision of syslogd stopped to write logs from remote hosts

Eugene Grosbein eugen at
Wed May 14 05:30:24 PDT 2003

>Number:         52223
>Category:       bin
>Synopsis:       Revision of syslogd stopped to write logs from remote hosts
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 14 05:30:21 PDT 2003
>Originator:     Eugene Grosbein
>Release:        FreeBSD 4.8-STABLE i386
Svyaz-Service JSC
System: FreeBSD 4.8-STABLE FreeBSD 4.8-STABLE #0: Tue May 13 16:38:51 KRAST 2003 eu at i386

		Yesterday I've updated my 4.8-RC system (30 May 2003)
		to 4.8-STABLE. Now syslogd does not write logs from
		remote hosts. Locally generated logs are written OK.

		I've checked out syslogd's sources from 4.7-RELEASE
		and it started to work again. Then I've found there
		was only one commit to syslogd.c during the period
		since 30 May till now, that's
		It deals with remoted hosts somehow.


		Here is my /etc/syslog.conf

# $FreeBSD: src/etc/syslog.conf,v 2003/05/12 13:59:23 yar Exp $
#	Spaces ARE valid field separators in this file. However,
#	other *nix-like systems still insist on using tabs as field
#	separators. If you are sharing this file between systems, you
#	may want to use only tabs as field separators here.
#	Consult the syslog.conf(5) manpage.

# Local logs
*.err;kern.*;;auth.error;mail.crit	/dev/console
*.notice;kern.*;;mail.crit;news.err	/var/log/messages					/var/log/security
kern.*						/var/log/kernel.log					/var/log/maillog					/var/log/lpd-errs
cron.*						/var/log/cron					/var/log/ftpd.log
ftp.debug					/var/log/ftpdebug.log
auth.*;authpriv.*				/var/log/auth.log
auth.=info					|exec /usr/local/adm/syslog/
local5.*					|exec /usr/local/adm/syslog/local5
*.err						root
*.notice;news.err				root
*.alert						root
*.emerg						*
local0.*					/var/log/local0.log
#local2.*					|exec /usr/local/adm/mrtg/dk-kmk/log2file
local1.*					/var/log/local1.log
local1.err					/dev/console
local3.*					/var/log/local3.log
local4.*					/usr/local/apache/stat/data/admin/rwrlog/riptrace
local5.*					/var/log/local5.log
# uncomment this to log all writes to /dev/console to /var/log/console.log
console.*					/var/log/console.log
# uncomment this to enable logging of all log messages to /var/log/all.log
# touch /var/log/all.log and chmod it to mode 600 before it will work
#*.*						/var/log/all.log
# uncomment this to enable logging to a remote loghost named loghost
#*.*						@loghost
# uncomment these if you're running inn
# news.crit					/var/log/news/news.crit
# news.err					/var/log/news/news.err
# news.notice					/var/log/news/news.notice
*.*						/var/log/slip.log
*.*						/var/log/ppp.log
*.*						/var/log/pppd.log
daemon.*					/var/log/shd.log
#*.*						/dev/ttyv9

# Log from other hosts
user.notice					/usr/local/apache/stat/data/admin/rwrlog/reg/syslog					/usr/local/apache/stat/data/admin/rwrlog/gpz2/riptrace/riptrace
mail.*						/var/log/mail/maillog
local0.*					/var/log/mail/local0
local6.*					/var/log/mail/cyrus.log
local6.*					/var/log/mail/mysql_auth.log
local6.*					/var/log/mail/mysql_auth.log

		Last 7 files are not appended with fresh syslogd from STABLE.

	Unknown for me.
	As workaround, I rolled back. Now syslogd works as before.

More information about the freebsd-bugs mailing list