[Fedora-directory-users] /etc/init.d startup script issues onreboot

Joe Sheehan triswimjoe at hotmail.com
Tue May 30 13:18:19 UTC 2006


Log - the only thing
I see within the message log
is
sql_select option missing
auxpropfunc error no mechanism available
ns-slapd failed

Is there a way I could get more info when I reboot the system?
If I take out "daemon" within the script below and just
have
/opt/fedora-ds/slapd-'hostname'/start-slapd &
for start - not problem during a reboot.
Thanks


>From: Pete Rowley <prowley at redhat.com>
>Reply-To: "General discussion list for the Fedora Directory server 
>project." <fedora-directory-users at redhat.com>
>To: "General discussion list for the Fedora Directory server project." 
><fedora-directory-users at redhat.com>
>Subject: Re: [Fedora-directory-users] /etc/init.d startup script issues 
>onreboot
>Date: Fri, 26 May 2006 11:45:41 -0700
>
>log?
>
>Joe Sheehan wrote:
>>We are using the startup script for Fedora as
>>shown below with the corresponding /etc/sysconfig/ns-slapd
>>The problem is during a reboot ns-slapd doesn't start. (the run levels are 
>>set to 3,4,5).
>>>From the command line though using this script it starts.
>>
>>In the /var/log/messages for a reboot we see
>>sql_select option missing
>>auxpropfunc error no mechanism available
>>ns-slapd failed
>>
>>For a command line start we see
>>sql_select option missing
>>auxpropfunc error no mechanism available
>>ns-slapd started successfully.
>>
>>Those two errors seem to be consist with a permission problem similar to 
>>openldap
>>but we haven't had any luck with that yet BUT is there a way to figure out
>>why during a reboot it doesn't start besides getting a "ns-slapd failed".
>>
>>Thanks (scripts below)
>>
>>Joe
>># Source function library.
>>. /etc/init.d/functions
>>
>>SLAPD_HOST=`hostname -a`
>>SLAPD_DIR=/opt/fedora-ds/bin/slapd/server
>>PIDFILE=$SLAPD_DIR/logs/pid
>>STARTPIDFILE=$SLAPD_DIR/logs/startpid
>>
>>if [ -f /etc/sysconfig/ns-slapd ]; then
>>     . /etc/sysconfig/ns-slapd
>>fi
>>
>>
>>start() {
>>     echo -n "Starting Fedora Directory Server: "
>>     if [ -f $STARTPIDFILE ]; then
>>         PID=`cat $STARTPIDFILE`
>>         echo ns-slapd already running: $PID
>>         exit 2;
>>     elif [ -f $PIDFILE ]; then
>>         PID=`cat $PIDFILE`
>>         echo ns-slapd already running: $PID
>>         exit 2;
>>     else
>>         echo Here we go...
>>         cd $SLAPD_DIR
>>         daemon    ./ns-slapd $OPTIONS
>>         RETVAL=$?
>>             echo
>>            [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ns-slapd
>>            return $RETVAL
>>     fi
>>
>>}
>>
>>stop() {
>>     echo -n "Shutting down Fedora Directory Server: "
>>     echo
>>     killproc ns-slapd
>>     echo
>>     rm -f /var/lock/subsys/ns-slapd
>>     return 0
>>}
>>
>>case "$1" in
>>    start)
>>     start
>>     ;;
>>    stop)
>>     stop
>>     ;;
>>    status)
>>     status ns-slapd
>>     ;;
>>    restart)
>>        stop
>>     start
>>     ;;
>>    *)
>>     echo "Usage: <servicename> {start|stop|status|restart}"
>>     exit 1
>>     ;;
>>esac
>>exit $?
>>
>>
>>--
>>Fedora-directory-users mailing list
>>Fedora-directory-users at redhat.com
>>https://www.redhat.com/mailman/listinfo/fedora-directory-users
>
>
>--
>Pete
>


><< smime.p7s >>




>--
>Fedora-directory-users mailing list
>Fedora-directory-users at redhat.com
>https://www.redhat.com/mailman/listinfo/fedora-directory-users





More information about the Fedora-directory-users mailing list