Package: syslog-ng
Version: 3.1.3-3
Severity: normal

When using syslog-ng inside a number of vservers, the following error message
is sent by logrotate:

Date: Tue, 22 Feb 2011 06:53:26 -0300
From: Cron Daemon <r...@example.org>
To: r...@example.org
Subject: Cron <root@box> test -x /usr/sbin/anacron || ( cd / && run-parts 
--report /etc/cron.daily )

/etc/cron.daily/logrotate:
syslog-ng: Error setting file number limit; limit='4096'; error='Operation not 
permitted'

I don't get this error on non-vservers. It seems just an annoying message as
this doesn't prevent syslog-ng to run.

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-vserver-amd64 (SMP w/1 CPU core)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to pt_BR.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages syslog-ng depends on:
ii  libc6                   2.11.2-10        Embedded GNU C Library: Shared lib
ii  libcap2                 1:2.19-3         support for getting/setting POSIX.
ii  libdbi0                 0.8.2-3          Database Independent Abstraction L
ii  libevtlog0              0.2.8~1-2        Syslog event logger library
ii  libglib2.0-0            2.24.2-1         The GLib library of C routines
ii  libnet1                 1.1.4-2          library for the construction and h
ii  libpcre3                8.02-1.1         Perl 5 Compatible Regular Expressi
ii  libssl0.9.8             0.9.8o-4squeeze1 SSL shared libraries
ii  libwrap0                7.6.q-19         Wietse Venema's TCP wrappers libra
ii  lsb-base                3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages syslog-ng recommends:
ii  logrotate                     3.7.8-6    Log rotation utility

Versions of packages syslog-ng suggests:
pn  libdbd-mysql                  <none>     (no description available)
pn  libdbd-pgsql                  <none>     (no description available)
pn  libdbd-sqlite3                <none>     (no description available)

-- Configuration Files:
/etc/syslog-ng/syslog-ng.conf changed:
@version: 3.0
options {
    chain_hostnames(0);
    time_reopen(10);
    time_reap(360);
    flush_lines(0);
    log_fifo_size(2048);
    create_dirs(yes);
    group(adm);
    perm(0640);
    dir_perm(0755);
    use_dns(no);
};
source s_all {
    internal();
    unix-stream("/dev/log");
    file("/proc/kmsg" program_override("kernel"));
};
destination df_facility_dot_info   { file("/var/log/$FACILITY.info");   };
destination df_facility_dot_notice { file("/var/log/$FACILITY.notice"); };
destination df_facility_dot_warn   { file("/var/log/$FACILITY.warn");   };
destination df_facility_dot_err    { file("/var/log/$FACILITY.err");    };
destination df_facility_dot_crit   { file("/var/log/$FACILITY.crit");   };
rewrite r_strip 
{subst("(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])([\\.\\-](25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])){3}",
 "0.0.0.0", value("MESSAGE"), flags("global"));};
filter f_at_least_info   { level(info..emerg);   };
filter f_at_least_notice { level(notice..emerg); };
filter f_at_least_warn   { level(warn..emerg);   };
filter f_at_least_err    { level(err..emerg);    };
filter f_at_least_crit   { level(crit..emerg);   };
filter f_auth { facility(auth, authpriv); };
destination df_auth { file("/var/log/auth.log"); };
log {
    source(s_all);
    filter(f_auth);
    rewrite(r_strip);
    destination(df_auth);
};
filter f_daemon { facility(daemon); };
destination df_daemon { file("/var/log/daemon.log"); };
log {
    source(s_all);
    filter(f_daemon);
    rewrite(r_strip);
    destination(df_daemon);
};
filter f_kern { facility(kern); };
destination df_kern { file("/var/log/kern.log"); };
log {
    source(s_all);
    filter(f_kern);
    rewrite(r_strip);
    destination(df_kern);
};
filter f_user { facility(user); };
destination df_user { file("/var/log/user.log"); };
log {
    source(s_all);
    filter(f_user);
    rewrite(r_strip);
    destination(df_user);
};
filter f_sympa { program("^(sympa|bounced|archived|task_manager)"); };
destination d_sympa { file("/var/log/sympa.log"); };
log {
    source(s_all);
    filter(f_sympa);
    rewrite(r_strip);
    destination(d_sympa);
    flags(final);
};
filter f_wwsympa { program("^wwsympa"); };
destination d_wwsympa { file("/var/log/wwsympa.log"); };
log {
    source(s_all);
    filter(f_wwsympa);
    rewrite(r_strip);
    destination(d_wwsympa);
    flags(final);
};
filter f_ldap { program("slapd"); };
destination d_ldap { file("/var/log/ldap.log"); };
log {
    source(s_all);
    filter(f_ldap);
    rewrite(r_strip);
    destination(d_ldap);
    flags(final);
};
filter f_postfix { program("^postfix/"); };
destination d_postfix { file("/var/log/postfix.log"); };
log {
    source(s_all);
    filter(f_postfix);
    rewrite(r_strip);
    destination(d_postfix);
    flags(final);
};
filter f_courier { program("courier|imap|pop"); };
destination d_courier { file("/var/log/courier.log"); };
log {
    source(s_all);
    filter(f_courier);
    rewrite(r_strip);
    destination(d_courier);
    flags(final);
};
filter f_maildrop { program("^maildrop"); };
destination d_maildrop { file("/var/log/maildrop.log"); };
log {
    source(s_all);
    filter(f_maildrop);
    rewrite(r_strip);
    destination(d_courier);
    flags(final);
};
filter f_mail { facility(mail); };
destination df_mail { file("/var/log/mail.log"); };
log {
    source(s_all);
    filter(f_mail);
    rewrite(r_strip);
    destination(df_mail);
};
filter f_messages {
  level(debug,info,notice)
  and not facility(auth,authpriv,daemon,mail,user,kern);
};
destination df_messages { file("/var/log/messages.log"); };
log {
    source(s_all);
    filter(f_messages);
    rewrite(r_strip);
    destination(df_messages);
};
filter f_errors {
    level(warn,err,crit,alert,emerg)
    and not facility(auth,authpriv,daemon,mail,user,kern);
};
destination df_errors { file("/var/log/errors.log"); };
log {
    source(s_all);
    filter(f_errors);
    rewrite(r_strip);
    destination(df_errors);
};
filter f_emerg { level(emerg); };
destination du_all { usertty("*"); };
log {
    source(s_all);
    filter(f_emerg);
    rewrite(r_strip);
    destination(du_all);
};
filter f_xconsole {
    facility(daemon,mail)
    or level(debug,info,notice,warn)
    or (facility(news)
    and level(crit,err,notice));
};
destination dp_xconsole { pipe("/dev/xconsole"); };
log {
    source(s_all);
    filter(f_xconsole);
    rewrite(r_strip);
    destination(dp_xconsole);
};


-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to