summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipapython/platform/fedora16/service.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ipapython/platform/fedora16/service.py b/ipapython/platform/fedora16/service.py
index c2e35d32f..dac8c0049 100644
--- a/ipapython/platform/fedora16/service.py
+++ b/ipapython/platform/fedora16/service.py
@@ -136,7 +136,10 @@ class Fedora16CAService(Fedora16Service):
timeout = api.env.startup_timeout
op_timeout = time.time() + timeout
while time.time() < op_timeout:
- status = dogtag.ca_status()
+ try:
+ status = dogtag.ca_status()
+ except Exception:
+ status = 'check interrupted'
root_logger.debug('The CA status is: %s' % status)
if status == 'running':
break