On Tue, Mar 1, 2011 at 9:27 AM, Germ van Ek g.vanek@stationtostation.nl wrote:
Unless your openldap is running as root (which it shouldn't), it won't be able to write to the logfile, as only the user root has permissions to do this. Make sure your ldap user can write to this file.
I agree it shouldn't but as I mentioned in the original message I decided to run it as root to see if I can eliminate the user permission issue from this equation. I mean if root can't write to those files, I am in trouble. =)
BTW, if I run slapd (/usr/local/libexec/slapd) in debug mode, it will spit out the messages I was hoping to see in the logs.
-----Oorspronkelijk bericht----- Van: openldap-technical-bounces@OpenLDAP.org [mailto:openldap-technical-bounces@OpenLDAP.org] Namens Mauricio Tavares Verzonden: dinsdag 1 maart 2011 15:18 Aan: openldap-technical Onderwerp: openldap does not want to write log files?
I am feeling rather confused here. I installed openldap in a solaris10/sparc box but I do not seem to persuade it to write to a log file. FYI, right now I am running slapd as root so permissions AFAIk should not be the issue. FYI, syslog here is the old, non-rsyslog/syslog-ng variety.
So, in the /etc/syslog.conf file I have:
local4.info /var/log/ldap.log local4.err /var/log/ldap.log local4.notice /var/log/ldap.log
which makes me think I should be covering every possible message sent by slapd. Now /var/log/ldap.log is created as
-rw------- 1 root sys 0 Feb 28 16:21 ldap.log
and in the slapd.conf file I have
loglevel 11560 logfile /var/log/slapd.log
which not only should mean slapd is blabbing a lot to the log file. Also note I am telling it to write to /var/log/slapd.log,
-rw------- 1 root sys 0 Mar 1 07:39 slapd.log
When I start slapd (after restarting syslog just in case), nothing is written to those two log files. In fact, the only clue that something happened is the data in slapd.log changed:
-rw------- 1 root sys 0 Feb 28 16:21 ldap.log -rw------- 1 root sys 0 Mar 1 07:40 slapd.log
Anything I am missing here?
--
--