Version: 3.9p1-7 Related info in /var/log/boot: Tue Jan 27 15:56:43 2009: Configuring network interfaces...if-up.d/mountnfs[eth0]: waiting for interface br0 before doing NFS m ounts (warning). Tue Jan 27 15:56:44 2009: Restarting openntpd: ntpd. Tue Jan 27 15:56:46 2009: Tue Jan 27 15:56:46 2009: Waiting for br0 to get ready (MAXWAIT is 32 seconds). Tue Jan 27 15:57:01 2009: Restarting openntpd: invoke-rc.d: initscript openntpd, action "force-reload" failed. Tue Jan 27 15:57:02 2009: run-parts: /etc/network/if-up.d/openntpd exited with return code 1
Openntpd does appear to restart correctly despite the warning. Attached patch works for me.
--- /etc/network/if-up.d/openntpd.orig 2009-01-27 16:02:40.000000000 +0300 +++ /etc/network/if-up.d/openntpd 2009-01-27 16:02:45.000000000 +0300 @@ -1,8 +1,16 @@ #!/bin/sh +CONFIG="/etc/openntpd/ntpd.conf" + if [ "${METHOD}" = "loopback" ] then exit 0 fi -invoke-rc.d openntpd force-reload +# Openntpd does not listen anything by default: +if ! grep -q '^[[:space:]]*listen' "$CONFIG" +then + exit 0 +fi + +invoke-rc.d openntpd force-reload >/dev/null 2>&1 || true