When I start syslog-ng 2.1.2 (Opensource)  I receive the following error.


It worked fine with the same syslog-ng.conf file under v2.0.9

 

Starting syslog-ng: Error resolving user; user='root'

Error resolving user; user='root'

Error resolving user; user='root'

Error resolving user; user='apache'

Error resolving user; user='apache'

Error resolving user; user='apache'

 

These users do exist.  I use them and their existence is self-explanatory.

 

I have tried using the UID #’s for them and get basically the same errors.  Any ideas?

 

I have tried even moving these entries from the destination to the global section to no avail.

 

Here is a sample:

destination d_somelocation_logs {

   file ( "/content/syslog/somelocation/$YEAR/$MONTH/$DAY/$FULLHOST-$FACILITY-$YEAR-$MONTH-$DAY.log"

   owner(apache) group( apache ) perm ( 0600 ) dir_perm( 0755 ) create_dirs ( yes )

   template ( "$MESSAGE\n" ) );

};

 

Am I loosing my mind?

This seems pretty clear, and it always worked before.

 

One of the reasons I upgraded was the hope of utilizing the parser function and templatizing my 507 line conf file, but until I get the basics working again without the errors, I don’t know.

 

Thank you,

 

Shawn Saunders

UNIX Systems Administrator

818.953.2649

WMG, Digital Properties

"UNIX is user-friendly ... it's just selective about who its friends are!!"