Hi, my bacula works perfectly, except that I have to start manually bacula-dir (bacula-sd and bacula-fd start as they should). I've got bacula 5.0.2 precompiled for ubuntu.
Here is the output of some commands: root@dragon:/home/ego# /etc/init.d/bacula-director start * Starting Bacula Director... [ OK ] root@dragon:/home/ego# /etc/init.d/bacula-director status * bacula-dir is not running root@dragon:/home/ego# /etc/init.d/bacula-director restart * Stopping Bacula Director... [ OK ] * Starting Bacula Director... [ OK ] root@dragon:/home/ego# /etc/init.d/bacula-director reload * Reloading Bacula Director... root@dragon:/home/ego# /etc/init.d/bacula-director force-reload * Stopping Bacula Director... [ OK ] * Starting Bacula Director... [ OK ] root@dragon:/home/ego# /etc/init.d/bacula-director status * bacula-dir is not running Here is the content of the file /etc/init.d/bacula-director (I didn't modify it). thanks for your help #! /bin/sh ### BEGIN INIT INFO # Provides: bacula-director # Required-Start: $remote_fs $syslog # Should-Start: bacula-fd # Required-Stop: $remote_fs $syslog # Should-Stop: bacula-fd # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 ### END INIT INFO # bacula-director SysV init script for Bacula-Director. # # Written by Miquel van Smoorenburg <miqu...@cistron.nl>. # Modified for Debian GNU/Linux by Ian Murdock <imurd...@gnu.ai.mit.edu>. # Customized for Bacula by Jose Luis Tallon <jltal...@adv-solutions.net> # PATH=/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/sbin/bacula-dir NAME="bacula-dir" PORT=9101 DESC="Bacula Director" ARGS="-c /etc/bacula/bacula-dir.conf -u bacula -g bacula" test -f $DAEMON || exit 0 set -e if [ -n "`getent services bacula-dir`" ]; then PORT=`getent services bacula-dir | awk '{ gsub("/tcp","",$2); print $2; }'` fi PIDFILE=/var/run/bacula/$NAME.$PORT.pid . /lib/lsb/init-functions . /usr/share/bacula-common/common-functions . /lib/lsb/init-functions create_var_run_dir get_pid() { if [ -r "$1" ]; then pid="`cat $1`"; else pid=""; fi } check_pid() { /bin/ps -p $1 >/dev/null 2>&1; return $? } kill_pid() { kill -$1 $2 2>/dev/null || true } # do_start() do_start() { start-stop-daemon --start --quiet --pidfile $PIDFILE \ --exec $DAEMON -- $ARGS } # do_stop() do_stop() { get_pid $PIDFILE ; start-stop-daemon --oknodo --stop --quiet --pidfile $PIDFILE \ --exec $DAEMON # make sure daemon is stopped/killed if [ -n "$pid" ]; then if check_pid $pid ; then # TERM first, then KILL if not dead kill_pid TERM $pid sleep 1 if check_pid $pid ; then sleep 1 # some time to die peacefully... if check_pid $pid ; then sleep 3 if check_pid $pid ; then kill_pid KILL $pid ; fi fi fi fi fi } ######################################################################## case "$1" in start) if [ -f /etc/bacula/do_not_run ]; then log_failure_msg "Not starting $DESC: disabled via /etc/bacula/do_not_run" exit 0 fi create_var_run_dir log_daemon_msg "Starting $DESC..." if do_start ; then log_end_msg 0 else log_end_msg 1 fi ;; stop) log_daemon_msg "Stopping $DESC..." if do_stop ; then log_end_msg 0 else log_end_msg 1 fi ;; reload) log_daemon_msg "Reloading $DESC..." get_pid $PIDFILE if [ -n "$pid" ]; then kill_pid HUP $pid ; else do_start ; fi ;; restart|force-reload) $0 stop sleep 1 $0 start ;; status) status_of_proc -p $PIDFILE $DAEMON $NAME ;; *) N=/etc/init.d/$NAME # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $N {start|stop|restart|reload|force-reload|status}" >&2 exit 1 ;; esac exit 0 ------------------------------------------------------------------------------ Free Software Download: Index, Search & Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users