thanks Denis,
I already tried and it was working, by removing "${OPTS}" (in my case I 
replaced with -s 256, the debug option).

I could be wrong, but:
1) should the init scripts be running 'off the shelf'?
2) why openldap does not log in /var/log by default? It seems I will have to 
fight with syslog and ldap configuration files..
3) easy way, to remove "${OPTS}". but why is it there?


On Tuesday 12 October 2010 08:59:41 Denis Bondar wrote:
> May be in ${OPTS}?
> 
> Try to look /etc/conf.d/slapd
> What's the logs says?
> 
> 2010/10/12 <tangonig...@yahoo.it>
> 
> > Hi everybody!
> > 
> > I just installed a ldap server, but no way to get the init script
> > working, while the daemon works perfectly:
> > 
> > # /usr/lib/openldap/slapd -u ldap -g ldap
> > 
> > runs ok, but the script don't:
> > 
> > #!/sbin/runscript
> > # Copyright 1999-2004 Gentoo Foundation
> > # Distributed under the terms of the GNU General Public License v2
> > # $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/files/slapd-initd2,v
> > 1.1
> > 2010/04/11 15:14:48 jokey Exp $
> > 
> > depend() {
> > 
> >        need net
> >        before dbus hald avahi-daemon
> >        provide ldap
> > 
> > }
> > 
> > start() {
> > 
> >        ebegin "Starting ldap-server"
> >        eval start-stop-daemon --start --pidfile
> >        /var/run/openldap/slapd.pid
> > 
> > --
> > exec /usr/lib/openldap/slapd -- -u ldap -g ldap "${OPTS}"
> > 
> >        eend $?
> > 
> > }
> > 
> > stop() {
> > 
> >        ebegin "Stopping ldap-server"
> >        start-stop-daemon --stop --signal 2 --quiet --pidfile
> > 
> > /var/run/openldap/slapd.pid
> > 
> >        eend $?
> > 
> > }
> > 
> > could anybody tell me where the (fatal) differences lie?
> > 
> > thanks,
> > Stefano

Reply via email to