pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/34183: openldap-server dies silently on startup after fresh install



The following reply was made to PR pkg/34183; it has been noted by GNATS.

From: Geert Hendrickx <ghen%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/34183: openldap-server dies silently on startup after fresh 
install
Date: Fri, 11 Aug 2006 07:44:47 +0200

 On Thu, Aug 10, 2006 at 10:35:00PM +0000, bad%bsd.de@localhost wrote:
 > >Description:
 > After installing the openldap-server package for the first time on a system
 > fails to start without any error messages.
 
 slapd is completely silent by default (like most daemons).  For verbose
 output on stderr, try starting it manually with -d debuglevel.  You can use
 -d -1 to set all the bits, for very verbose output, or -d 0 for just
 critical error output.  Try to start like: "/usr/pkg/libexec/slapd -u slapd
 -d -1".  If you suspect permission problems, try to start as root first
 (leave out the "-u slapd").  
 
 For details about the different debuglevels, see
 http://www.openldap.org/doc/admin23/slapdconfig.html#loglevel%20%3Cinteger%3E
 
 > There are multiple bugs:
 > 
 > - slapd fails to start because the permissions on $PKG_SYSCONFDIR/openldap 
 > and
 > below don't allow slapd to access the files because they aren't group 
 > readable.
 
 This dir should be world-readable (755) by default.  Only slapd.conf itself
 should be confidential (750 root:ldap).  
 
 > - slapd does syslog these errors but it logs them at "local4.debug" instead 
 > of
 > severity "error" or higher.
 
 That's default slapd behaviour.  If you consider it a bug, take it to the
 OpenLDAP developers.  
 
 > - also, slapd logs syntax errors in the config files that prevent it from
 > starting with severity "debug" instead of "error" or higher.
 
 That's default slapd behaviour.  
 
 > - the file permissions on /var/openldap/openldap-data are wrong, too.
 
 This dir should be created as 700 slapd:ldap.  
 
 > >How-To-Repeat:
 >      rm -rf $PKG_SYSCONFDIR/openldap /var/openldap
 >      cd pkgsrc/databases/openldap-server && make install
 > 
 >      start slapd by way of the rc.d script
 > >Fix:
 >      I haven't looked at fixing this.
 
        Geert
 



Home | Main Index | Thread Index | Old Index