syslog-ng 每次启动时都会显示错误

syslog-ng 每次启动时都会显示错误

大家好!我在 freebsd9.1 上安装了 syslog-ng 并将其用作我的日志系统。每次启动它时都会显示一个错误:

Error opening plugin module; module='afuser', error='/usr/local/lib/syslog-ng/libafuser.so: Undefined symbol "endutent"'

这是我的配置文件。

  #############################################################################
  # Default syslog-ng.conf file which collects all local logs into a
  # single file called /var/log/messages.
  #
  @version: 3.4

  source s_net { 
   udp(ip(0.0.0.0) port(514));

   };

    filter firewallfilter {
     program("haproxy");

    };

   template m_template {
   template("$MSGONLY\n");
   template_escape(no);
    };

    destination d_net_secure {
         file("/weblog/haproxy/$YEAR/$MONTH.$DAY/${R_HOUR}$(/ ${R_MIN} 5).log"                                           
         template(m_template) create_dirs(yes));
        };

    log {
         source(s_net);
         filter (firewallfilter);
         destination(d_net_secure);
    };

我的基本系统信息:

   FreeBSD 9.1-BETA1
     syslog-ng 3.4.0alpha3
   Installer-Version: 3.4.0alpha3
    Revision: ssh+git://[email protected]//var/scm/git/syslog-ng/syslog-ng-ose--     mainline--3.4#master#709ab1252920063e6d4d0d610ad5c1ee5ebdfb75
      Compile-Date: Jul 27 2012 15:30:21
      Available-Modules: afsocket,afsocket-notls,afsocket-                         tls,afsql,affile,afprog,afmongodb,csvparser,confgen,syslogformat,basicfuncs,dbparser,tfuuid
      Enable-Debug: on
      Enable-GProf: off
      Enable-Memtrace: off
      Enable-IPv6: off
     Enable-Spoof-Source: off
      Enable-TCP-Wrapper: off
      Enable-Linux-Caps: off
      Enable-Pcre: on

我多次在 Google 上搜索,但都没有找到答案。有谁能告诉我,我的 syslog-ng 和 freebsd 出了什么问题吗?

答案1

这是一个错误,现在无法使用 usertty 目标。它应该在 git 中修复:https://github.com/bazsi/syslog-ng-3.4/commit/ee6a3fac72ef72efe0656ef6ed65921720ae3866

相关内容