[syslog-ng] sun solaris syslogng error
Balazs Scheidler
bazsi at balabit.hu
Tue Sep 29 15:32:30 CEST 2009
On Tue, 2009-09-29 at 02:12 -0700, list at net-secured.com wrote:
> Why does sun-streams("/dev/log" door("/var/run/syslog_door")); line
> give the error below on Solaris 10:
>
> Error opening syslog device; filename='/dev/log', error='Operation not
> supported on transport endpoint (122)'
> Error initializing source driver; source='src_local',
> id='src_local#0'
> Error initializing message pipeline;
>
>
> unix-stream("/dev/log"); works but no log gets generated.
> The syslog-ng was downloaded from sunfreeware, Any input would be
> appreciated.
the unix-stream() driver might have overwritten your /dev/log device
with a unix domain socket, instead of being a device node.
check your /dev/log file, it should look like this:
# ls -l /dev/log
lrwxrwxrwx 1 root other 27 Jan 13 2009 /dev/log -> ../devices/pseudo/log at 0:log
And the file under /devices:
crw-r----- 1 root sys 21, 5 Jan 13 2009 /devices/pseudo/log at 0:log
>
> here is my config:
>
>
> @version:3.0
> ###############################################################
> # First, set some global options.
> options {
> chain_hostnames(0);
> time_reopen(10);
> time_reap(360);
> log_fifo_size(2048);
> create_dirs(yes);
> group(adm);
> perm(0640);
> dir_perm(0755);
> use_dns(yes);
> stats_freq(0);
> };
> ###############################################################
> #
> # This is the default behavior of sysklogd package
> # Logs may come from unix stream, but not from another machine.
> #
> source src_local {
> sun-streams("/dev/log"
> door("/var/run/syslog_door"));
> internal();
> };
> source s_dev {
> udp(ip("0.0.0.0") port(514));
> };
> ###############################################################
> # Some `catch-all' logfiles.
> destination d_src_local { file("/appl/232/data/syslog-ng/messages"
> owner(root) group(root) perm(0600) dir_perm(0700) cr
> eate_dirs(yes) ); };
> destination d_dev { file("/appl/232/data/syslog-ng/fillit" owner(root)
> group(root) perm(0600) dir_perm(0700) create_dirs(y
> es) ); };
> log { source(src_local); destination(d_src_local);};
> log { source(s_dev); destination(d_dev);};
>
>
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.campin.net/syslog-ng/faq.html
>
--
Bazsi
More information about the syslog-ng
mailing list