[pkg-bacula-devel] Bug#679479: Bug#679479: bacula-fd fails to start because network is not initialized
Tom Epperly
tepperly at gmail.com
Sun Jul 8 14:22:50 UTC 2012
Thanks for your reply. I understand from a developer's perspective that
there is no bug.
Somewhere along the line, I believe a Debian upgrade switched me from using
/etc/network/interfaces and ifupdown to using NetworkManager. It happened a
while ago, so I don't remember how it all happened. At this point, my
backups stopped happening. Perhaps, it should be considered a bug in the
code that switched me to using NetworkManager. The fact that it happened on
two systems: one managed by me and one managed by someone else at work
suggests that it is not just an isolated issue.
Tom
On Sun, Jul 8, 2012 at 12:41 AM, Alexander Golovko
<alexandro at ankalagon.ru>wrote:
> Hi!
>
> Sorry for reply delay.
>
> There is not a bug, so all we can do - add some information about this
> case into README.Debian.
>
>
> You can try one of next workarounds:
>
> 1. Allow bacula-fd to listen on all addresses - remove line "FDAddress =
> .." or change it to "FDAddress = 0.0.0.0"
>
>
> 2. If you always get the same IP-address from dhcp, then you can add
> record for faerun.epperly.home into /etc/hosts or specify IP address in
> bacula-fd.conf.
> In such case bacula-fd correctly start and will be available on this
> address after actual network configuration.
>
>
> 3. You can disable autostart of bacula-fd service (update-rc.d bacula-fd
> disable) and start it later after network configuration by dhclient or
> network-manager.
>
> If network interface configured from /etc/network/interfaces and you use
> dhclient (not udcpc or other), than create executable
> /etc/dhcp/dhclient-exit-hooks.**d/bacula with content
> invoke-rc.d bacula-fd restart
>
> (see man dhclient-script for details)
>
> If network interface configured by NetworkManager directly, than create
> executable /etc/NetworkManager/**dispatcher.d/bacula with content
> if [ "$1" = "eth1" -a "$2" = "up" ]; then invoke-rc.d bacula-fd restart; fi
>
> (see man network-manager for details)
>
>
>
> On Thu, 28 Jun 2012 20:32:04 -0700, Tom Epperly wrote:
>
>> Package: bacula-fd
>> Version: 5.2.6+dfsg-1
>> Severity: normal
>>
>> Dear Maintainer,
>>
>> bacula-fd does not start when I boot my machine. I am not sure which
>> upgrade stopped bacula-fd, but it hasn't been working for a while.
>>
>> My machine used to use ifup/ifdown to manage initializing eth1 and
>> initiating
>> DHCP to get the IP address etc. Some upgrade switched it to use
>> NetworkManager to initiate DHCP.
>>
>> This is the error message flashes on the screen during boot up.
>>
>> [....] Starting Bacula File daemon...:28-Jun 20:20 bacula-fd: ERROR
>> TERMINATION
>> at address_conf.c:521
>> Config error: can't add port (faerun.epperly.home) to (can't resolve
>> hostname(fa
>> erun.epperly.home) Non-authoritative for host not found, or ServerFail.)
>> : line 49, col 33 of file /etc/bacula/bacula-fd.conf
>> FDAddress = faerun.epperly.home
>>
>> failed!
>>
>> This happens no my home desktop, and it also happens on my Ubuntu
>> laptop at work.
>>
>> I tried adding $network to the Required-Start for the init.d/bacula-fd
>> script, but it didn't fix the problem.
>>
>> I can "service bacula-fd start" just fine from a terminal window once
>> the network is initialized.
>>
>> Tom
>>
>> -- System Information:
>> Debian Release: wheezy/sid
>> APT prefers unstable
>> APT policy: (500, 'unstable'), (1, 'experimental')
>> Architecture: amd64 (x86_64)
>>
>> Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
>> Shell: /bin/sh linked to /bin/bash
>>
>> Versions of packages bacula-fd depends on:
>> ii bacula-common 5.2.6+dfsg-1
>> ii libacl1 2.2.51-8
>> ii libc6 2.13-33
>> ii libgcc1 1:4.7.1-1
>> ii libpython2.7 2.7.3-1
>> ii libssl1.0.0 1.0.1c-3
>> ii libstdc++6 4.7.1-1
>> ii libwrap0 7.6.q-23
>> ii lsb-base 4.1+Debian7
>> ii ucf 3.0025+nmu3
>> ii zlib1g 1:1.2.7.dfsg-11
>>
>> bacula-fd recommends no packages.
>>
>> Versions of packages bacula-fd suggests:
>> ii bacula-traymonitor 5.2.6+dfsg-1
>>
>> -- Configuration Files:
>> /etc/init.d/bacula-fd changed:
>> set -e
>> PATH=/sbin:/bin:/usr/sbin:/**usr/bin
>> DAEMON=/usr/sbin/bacula-fd
>> NAME="bacula-fd"
>> PORT=9102
>> DESC="Bacula File daemon"
>> test -f $DAEMON || exit 0
>> if [ -n "`getent services bacula-fd`" ]; then
>> PORT=`getent services bacula-fd | awk '{ gsub("/tcp","",$2); print
>> $2; }
>> '`
>> fi
>> . /lib/lsb/init-functions
>> . /usr/share/bacula-common/**common-functions.init
>> if [ -r /etc/default/$NAME ]; then
>> . /etc/default/$NAME
>> fi
>> CONFIG="${CONFIG:-/etc/bacula/**$NAME.conf}"
>> create_var_run_dir
>> PIDFILE=/var/run/bacula/$NAME.**$PORT.pid
>> do_start()
>> {
>> start-stop-daemon --start --quiet --pidfile $PIDFILE \
>> --oknodo --exec $DAEMON -- -c $CONFIG $ARGS
>> }
>> do_stop()
>> {
>> start-stop-daemon --oknodo --stop --quiet --pidfile $PIDFILE \
>> --exec $DAEMON -- -c $CONFIG $ARGS
>> }
>> case "$1" in
>> start)
>> if [ "$ENABLED" = "no" ]; then
>> log_failure_msg "Not starting $DESC: disabled via
>> /etc/default/$
>> NAME"
>> exit 0
>> fi
>> 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
>> ;;
>> 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|force-**reload|status}" >&2
>> exit 1
>> ;;
>> esac
>> exit 0
>>
>>
>> -- no debconf information
>>
>>
>>
>>
>> ______________________________**_________________
>> pkg-bacula-devel mailing list
>> pkg-bacula-devel at lists.alioth.**debian.org<pkg-bacula-devel at lists.alioth.debian.org>
>>
>> http://lists.alioth.debian.**org/cgi-bin/mailman/listinfo/**
>> pkg-bacula-devel<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-bacula-devel>
>>
>
> --
> with best regards,
> Alexander Golovko
> email: alexandro at ankalagon.ru
> xmpp: alexandro at ankalagon.ru
>
>
>
> --
> To unsubscribe, send mail to 679479-unsubscribe at bugs.**debian.org<679479-unsubscribe at bugs.debian.org>
> .
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-bacula-devel/attachments/20120708/5be18f11/attachment-0001.html>
More information about the pkg-bacula-devel
mailing list