Starting syslog-ng on a vServer with Debian Lenny fails with the message:
Starting system logging: syslog-ng
Error opening file for reading; filename=’/proc/kmsg’, error=’Operation not permitted (1)’
Error initializing source driver; source=’s_all’ failed!
Error initializing source driver; source=’s_all’
You have to comment out a few lines in /etc/syslog-ng/syslog-ng.conf since syslog-ng doesn’t have direct access on the kernel messages. Under „Sources“
file(”/proc/kmsg” log_prefix(”kernel: “));
# kern.* -/var/log/kern.log
Syslog-ng should start just fine now.