I'm running OpenLDAP 2.4.20 in a chroot()-ed environment on Solaris 10.
I somehow don't get logging working. I don't see any logging making it's way through syslog.
Nor do I get messages to an explicitly configured "logfile".
"loglevel" is set to "stat".
As soon as I start slapd using "-d ..." I see the messages in the "logfile" configured.
Using "truss" I see unsuccessful tries to open "/var/run/syslog_door" until I
mount -F lofs /var/run /var/openldap/var/run
(with "/var/openldap" being my chroot-directory). Unluckily still no syslog logging.
using "pfiles <PID>" I see slapd has got a file handle to "logfile" open.
But there's not "write" to this handle in truss output either.
Anybody with any idea about if and how chroot-slapd and syslog (or logfile) works?
Thanks in advance.