Что имею:
FreeBSD 6.4-RELEASE #4alpha# mpd5 -v
Version 5.2 (... 23:50 28-Dec-2008)alpha# grep mpd5 /etc/rc.conf
mpd_flags="-b -f mpd5.conf -s mpd"alpha# grep -v "#" /etc/syslog.conf
*.err;kern.warning;auth.notice;mail.crit /dev/console
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages
security.* /var/log/security
auth.info;authpriv.info /var/log/auth.log
mail.info /var/log/maillog
lpr.info /var/log/lpd-errs
ftp.info /var/log/xferlog
cron.* /var/log/cron
*.=debug /var/log/debug.log
*.emerg *
!startslip
*.* /var/log/slip.log
!ppp
*.* /var/log/ppp.log
!proftpd
*.* /var/log/proftpd.log
!mpd
*.* /var/log/mpd5.logalpha# ls -al /var/log/mpd5.log
-rw-r--r-- 1 root wheel 0 Jan 12 12:02 /var/log/mpd5.logПочему-то перестали идти логи с mpd после того как я пытался добавить внешние логи с другого раутера (в то случае все получилось). Затем я увидел что в это время перестали валиться логи от mpd, теперь я все вернул как было перед настройкой (конфиги показаны выше), но логи с mpd не идут все равно.
Гуглил - нашел подобную проблему, там советовали указать в syslog.conf !*, но и это не помогло.
Подскажите где смотреть плиз.
Я никогда никаких параметров в rc.conf для syslogd не указывал и все работало. После добавления внешнего источника логов и затем восстановления всех конфигурационных файлов в состояние "по умолчанию" нормальная работа syslogd не возобновилась.
Решение оказалось простым, необходимо было (очень странно с чего бы это) в rc.conf задать ..enable=YES и ...flags="-f /etc/syslog.conf", т.е. принудительно указать на конфигурационных файл.
С чего это интересно он сам перестал его юзать по умолчанию?...