diff options
author | David Kupka <dkupka@redhat.com> | 2015-06-26 10:42:23 +0200 |
---|---|---|
committer | Tomas Babej <tbabej@redhat.com> | 2015-06-29 13:46:47 +0200 |
commit | e3d3938f44a2444e18620b43b5734a8f27bb2c8b (patch) | |
tree | 72e6c6f362b49bc78f0b927d5d7dc549fef71307 /ipaserver/install/server | |
parent | ce50630d5ece036e35d8e11db8383e4e7e9159ae (diff) | |
download | freeipa-e3d3938f44a2444e18620b43b5734a8f27bb2c8b.tar.gz freeipa-e3d3938f44a2444e18620b43b5734a8f27bb2c8b.tar.xz freeipa-e3d3938f44a2444e18620b43b5734a8f27bb2c8b.zip |
upgrade: Raise error when certmonger is not running.
Certmonger should be running (should be started on system boot).
Either user decided to stop it or it crashed. We should just error out and
let user check & fix it.
https://fedorahosted.org/freeipa/ticket/5080
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Diffstat (limited to 'ipaserver/install/server')
-rw-r--r-- | ipaserver/install/server/upgrade.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ipaserver/install/server/upgrade.py b/ipaserver/install/server/upgrade.py index 43beb6799..784a03b19 100644 --- a/ipaserver/install/server/upgrade.py +++ b/ipaserver/install/server/upgrade.py @@ -1477,6 +1477,9 @@ def upgrade_check(options): print unicode(e) sys.exit(1) + if not services.knownservices.certmonger.is_running(): + raise RuntimeError('Certmonger is not running. Start certmonger and run upgrade again.') + if not options.skip_version_check: # check IPA version and data version try: |