From: "John R. Dunning" <jrd@jrd.org> Date: Sat, 26 Jun 2010 22:42:05 -0400 From: "Patrick H." <syslogng@feystorm.net> Date: Sat, 26 Jun 2010 20:27:41 -0600 The second instance youre trying to launch is using the first instance's config. Error initializing source driver; source='src', id='src#0' From that message you can see its trying to initialize the source callced 'src'. In your second config, your source is called 's_node', the first instance is called 'src'. Make sure youre passing the proper '-f' option to syslog-ng when you start it. Pretty sure I am. It's the second config (the one for the "main" instance) which has a source called "src". It's the proxy one (the first one) which has a source called "s_node". The start for the proxy uses -f <special-proxy-conf> whereas the start for the main one just lets it default to syslog-ng.conf. Anybody got any further ideas on this? I fear my next step is to start running the thing under gdb and try to work out why the proxy instance still wants to open /dev/log. Would like to avoid that if possible...