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

Reply via email to