package: syslog.ng-core severity: grave version: 3.5.1-1 <http://packages.debian.org/source/testing/syslog-ng>
On testing installing syslog-ng-core with no previous syslog-ng config files you end up in a dpkg failure mess. It complains about file() directives in the source clauses of the config files of syslog-ng but there are no such things in the default config files. --- aptitude buffer --- root@drake~# aptitude install -R syslog-ng-core The following NEW packages will be installed: syslog-ng-core 0 packages upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 0 B/356 kB of archives. After unpacking 1,398 kB will be used. Selecting previously unselected package syslog-ng-core. (Reading database ... 56636 files and directories currently installed.) Unpacking syslog-ng-core (from .../syslog-ng-core_3.5.1-1_i386.deb) ... Processing triggers for man-db ... Setting up syslog-ng-core (3.5.1-1) ... Processing triggers for syslog-ng-core ... [ ok ] Stopping system logging: syslog-ng. [....] Starting system logging: syslog-ngUnable to determine how to monitor this file, follow_freq() unset and it is not possible to poll it with the current ivykis polling method. Set follow-freq() for regular files or change IV_EXCLUDE_POLL_METHOD environment variable to override the automatically selected polling method; filename='/dev/kmsg', fd='9' Error initializing message pipeline; failed! invoke-rc.d: initscript syslog-ng, action "start" failed. dpkg: error processing syslog-ng-core (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: syslog-ng-core E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: Setting up syslog-ng-core (3.5.1-1) ... Processing triggers for syslog-ng-core ... [ ok ] Stopping system logging: syslog-ng. [....] Starting system logging: syslog-ngUnable to determine how to monitor this file, follow_freq() unset and it is not possible to poll it with the current ivykis polling method. Set follow-freq() for regular files or change IV_EXCLUDE_POLL_METHOD environment variable to override the automatically selected polling method; filename='/dev/kmsg', fd='9' Error initializing message pipeline; failed! invoke-rc.d: initscript syslog-ng, action "start" failed. dpkg: error processing syslog-ng-core (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: syslog-ng-core --- aptitude buffer --- also at http://paste.debian.net/66688/ The interesting part is ofc(?) the failure from the daemon start. Unable to determine how to monitor this file, follow_freq() unset and it is not possible to poll it with the current ivykis polling method. Set follow-freq() for regular files or change IV_EXCLUDE_POLL_METHOD environment variable to override the automatically selected polling method; filename='/dev/kmsg', fd='9' Error initializing message pipeline; My syslog-ng internals knowledge fails me here. grasping for straws. or rather greping for them: root@drake~# grep -ir kmsg /etc/syslog-ng/* root@drake~# grep -ir kmsg /etc/syslog-ng/ root@drake~# grep -ir dev /etc/syslog-ng/ /etc/syslog-ng/syslog-ng.conf:# The named pipe /dev/xconsole is for the nsole' utility. To use it, /etc/syslog-ng/syslog-ng.conf:# $ xconsole -file /dev/xconsole [...] /etc/syslog-ng/syslog-ng.conf:destination d_xconsole { pipe("/dev/xconsole"); }; root@drake~# grep -ir freq /etc/syslog-ng/ /etc/syslog-ng/syslog-ng.conf: owner("root"); group("adm"); perm(0640); stats_freq(0); I can provide more data as needed. The system is working properly (as far as I can tell) without the syslog-ng process. -- brother