On (29/02/16 18:43), Noriko Hosoi wrote:
wrappers/systemd.template.service.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 1e2cfe2ea4ebc7ac31f292bf0076cc1befd15a78
Author: Viktor Ashirov <vashirov(a)redhat.com>
Date: Mon Feb 29 19:07:12 2016 +0100
Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured
Bug Description:
In some environments network initialization takes a long time (slow DHCP, etc).
When nsslapd-listenhost is configured, dirsrv systemd service fails to start,
because it doesn't wait for the network to be available.
Fix Description:
Make dirsrv@.service wait for network.service
https://fedorahosted.org/389/ticket/48747
Reviewed by nhosoi(a)redhat.com.
diff --git a/wrappers/systemd.template.service.in b/wrappers/systemd.template.service.in
index 629c1ad..3eb0789 100644
--- a/wrappers/systemd.template.service.in
+++ b/wrappers/systemd.template.service.in
@@ -15,7 +15,7 @@
[Unit]
Description=@capbrand@ Directory Server %i.
PartOf=@systemdgroupname@
-After=chronyd.service
+After=chronyd.service network.service
^^^^^^^^^^^^^^^
I'm not sure it is a right solution.
network.service:
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: inactive (dead)
Docs: man:systemd-sysv-generator(8)
I think you should use "network-online.target"
more details in man 7 systemd.special
or even better
http://www.freedesktop.org/wiki/Software/systemd/NetworkTarget
@see also ntpdate.service chrony-dnssrv@.service
LS