summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Spacek <pspacek@redhat.com>2016-08-11 15:10:04 +0200
committerMartin Basti <mbasti@redhat.com>2016-08-16 14:33:17 +0200
commitd461f42f9581f4b3ec89d7e043effe9d17fb1baa (patch)
tree41efbef151785bc865da90c09ae5bb8d02dee3a2
parentf2fe35721967531257bc952b766a7c77e71be826 (diff)
downloadfreeipa-d461f42f9581f4b3ec89d7e043effe9d17fb1baa.tar.gz
freeipa-d461f42f9581f4b3ec89d7e043effe9d17fb1baa.tar.xz
freeipa-d461f42f9581f4b3ec89d7e043effe9d17fb1baa.zip
server upgrade: do not start BIND if it was not running before the upgrade
https://fedorahosted.org/freeipa/ticket/6206 Reviewed-By: Martin Basti <mbasti@redhat.com>
-rw-r--r--ipaserver/install/server/upgrade.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ipaserver/install/server/upgrade.py b/ipaserver/install/server/upgrade.py
index 43427178b..fbe49bbdc 100644
--- a/ipaserver/install/server/upgrade.py
+++ b/ipaserver/install/server/upgrade.py
@@ -1732,7 +1732,8 @@ def upgrade_configuration():
root_logger.info('Changes to named.conf have been made, restart named')
bind = bindinstance.BindInstance(fstore)
try:
- bind.restart()
+ if bind.is_running():
+ bind.restart()
except ipautil.CalledProcessError as e:
root_logger.error("Failed to restart %s: %s", bind.service_name, e)