I'm using syslog-ng over stunnel to log to a remote mysql database. I have it working perfectly on all my linux machines, but when I attempt to go over to Solaris, I run into problems. I have recompiled with the "--enable-sun-streams" and "--enable-sun-door" and edited my conf file, and this is the error I get when I try to run syslog-ng: root@diamond: syslog-ng -Fv do_init_afstreams_source: Cannot enable console logging on sun-stream /var/log (Inappropriate ioctl for device) Error initializing configuration, exiting. This is my syslog-ng.conf file: # # Syslog-ng example configuration for for Debian GNU/Linux # # Copyright (c) 1999 anonymous # Copyright (c) 1999 Balazs Scheidler # $Id: syslog-ng.conf.sample,v 1.2 1999/11/15 12:30:41 bazsi Exp $ # # Syslog-ng configuration file, compatible with default Debian syslogd # installation. # options { sync(2); time_reopen (10); long_hostnames (off); use_fqdn (no); keep_hostname (yes); #use_dns(yes); }; ###source lets your receive messages source src { sun-streams("/var/log"); }; destination cron { file("/var/log/cron.log"); }; destination mail { file("/var/log/mail.log"); }; destination messages { file("/var/adm/messages"); }; destination sysmsg { file("/var/log/messages"); }; destination authlog { file("/var/log/authlog"); }; destination syslog { file("/var/log/syslog-ng"); }; destination local0 { file("/var/log/local0"); }; destination local1 { file("/var/log/local1"); }; destination local2 { file("/var/log/local2"); }; destination local3 { file("/var/log/local3"); }; destination local4 { file("/var/log/local4"); }; destination local5 { file("/var/log/local5"); }; destination local6 { file("/var/log/local6"); }; destination local7 { file("/var/log/local7"); }; destination staley { tcp("127.0.0.1" port(2220)); }; filter f_auth { facility(auth); }; filter f_kern { facility(kern); }; filter f_cron { facility(cron); }; filter f_mail { facility(mail); }; filter f_daemon { facility(daemon); }; filter f_local0 { facility(local0); }; filter f_local1 { facility(local1); }; filter f_local2 { facility(local2); }; filter f_local3 { facility(local3); }; filter f_local4 { facility(local4); }; filter f_local5 { facility(local5); }; filter f_local6 { facility(local6); }; filter f_local7 { facility(local7); }; filter f_emergency { level(emerg); }; filter f_info { level(info); }; filter f_alert { level(alert); }; filter f_notice { level(notice); }; filter f_warn { level(warn); }; filter f_crit { level(crit); }; filter f_err { level(err); }; filter f_debug { level(debug); }; filter f_syslog { level(info) and not facility(mail); }; ################################################################################# set up logging to a loghost (staley) forwarded from localhost via stunnel # as defined at top of file: # destination staley { tcp("127.0.0.1" port(2221)); }; ################################################################################ #Logging to Paskow for testing purposes log { source(src); filter(f_err); destination(staley); }; log { source(src); filter(f_notice); destination(staley); }; log { source(src); filter(f_alert); destination(staley); }; log { source(src); filter(f_mail); filter(f_info); destination(staley); }; log { source(src); filter(f_info); destination(staley); }; #Logging all local.debug to Paskow for testing purposes log { source(src); filter(f_local0); filter(f_debug); destination(staley); }; log { source(src); filter(f_local1); filter(f_debug); destination(staley); }; log { source(src); filter(f_local2); filter(f_debug); destination(staley); }; log { source(src); filter(f_local3); filter(f_debug); destination(staley); }; log { source(src); filter(f_local4); filter(f_debug); destination(staley); }; log { source(src); filter(f_local5); filter(f_debug); destination(staley); }; log { source(src); filter(f_local6); filter(f_debug); destination(staley); }; I had the doors option in the destination src, but there's no doors file on my machine. I'd appreciate any help that anybody can provide. I will be extremely grateful if this works. ~Matt Valites Unix Admin Banta-IM