Hello,

I've been using version 2 for a couple of years and decided to upgrade one of my systems to version 3, but my syslog-ng.conf file doesn't seem to work.  I can't figure out the error and am hoping someone can give me a hand.

Here's the error:

# /usr/local/sbin/syslog-ng -v -s -f /etc/syslog-ng/syslog-ng.conf
Error parsing command line arguments: Conversion from character set '646' to 'UTF-8' is not supported

Here's a sanitized version of my conf file:

/etc/syslog-ng/syslog-ng.conf

options {
        stats(0);
        sync(0);
        time_reopen(1);
        log_fifo_size(4096);
        long_hostnames(off);
        use_dns(no);
        use_fqdn(no);
        create_dirs(yes);
        keep_hostname(yes);
};

source          sys {
        sun-streams("/dev/log" door("/etc/.syslog_door"));
        internal();
        udp();
        tcp(ip("0.0.0.0") port(5150) max-connections(300));
};

filter          notdebug {
        level(info...emerg);
};
destination     perhost {
        file("/var/log/perhost/$HOST.log.$YEAR$MONTH$DAY");
};
log {
        source(sys);
        filter(notdebug);
        destination(perhost);
};

destination     syslogserver {
        tcp("10.1.1.20" port(5150));
};
log {
        source(sys);
        filter(notdebug);
        destination(syslogserver);
};


Any suggestions?