diff options
| author | Petr Spacek <pspacek@redhat.com> | 2016-08-11 15:10:04 +0200 |
|---|---|---|
| committer | Martin Basti <mbasti@redhat.com> | 2016-08-16 14:33:17 +0200 |
| commit | d461f42f9581f4b3ec89d7e043effe9d17fb1baa (patch) | |
| tree | 41efbef151785bc865da90c09ae5bb8d02dee3a2 | |
| parent | f2fe35721967531257bc952b766a7c77e71be826 (diff) | |
| download | freeipa-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.py | 3 |
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) |
