|
|
ac7d03 |
From 1ab5b1a4cdcab8b913f42488ae642a9f0ef77d92 Mon Sep 17 00:00:00 2001
|
|
|
ac7d03 |
From: Jan Cholasta <jcholast@redhat.com>
|
|
|
ac7d03 |
Date: Mon, 5 Jun 2017 12:42:52 +0000
|
|
|
ac7d03 |
Subject: [PATCH] server upgrade: do not enable PKINIT by default
|
|
|
ac7d03 |
|
|
|
ac7d03 |
Enabling PKINIT often fails during server upgrade when requesting the KDC
|
|
|
ac7d03 |
certificate.
|
|
|
ac7d03 |
|
|
|
ac7d03 |
Now that PKINIT can be enabled post-install using ipa-pkinit-manage, avoid
|
|
|
ac7d03 |
the upgrade failure by not enabling PKINIT by default.
|
|
|
ac7d03 |
|
|
|
ac7d03 |
https://pagure.io/freeipa/issue/7000
|
|
|
ac7d03 |
|
|
|
ac7d03 |
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
|
|
|
ac7d03 |
---
|
|
|
ac7d03 |
ipaserver/install/server/upgrade.py | 10 ++--------
|
|
|
ac7d03 |
1 file changed, 2 insertions(+), 8 deletions(-)
|
|
|
ac7d03 |
|
|
|
ac7d03 |
diff --git a/ipaserver/install/server/upgrade.py b/ipaserver/install/server/upgrade.py
|
|
|
ac7d03 |
index db86353165809c57d1ac27bf762393721231fefd..b1f59d3e29d69bffc11935ec22d4b5f510293355 100644
|
|
|
ac7d03 |
--- a/ipaserver/install/server/upgrade.py
|
|
|
ac7d03 |
+++ b/ipaserver/install/server/upgrade.py
|
|
|
ac7d03 |
@@ -1519,14 +1519,8 @@ def add_default_caacl(ca):
|
|
|
ac7d03 |
def setup_pkinit(krb):
|
|
|
ac7d03 |
root_logger.info("[Setup PKINIT]")
|
|
|
ac7d03 |
|
|
|
ac7d03 |
- pkinit_is_enabled = krbinstance.is_pkinit_enabled()
|
|
|
ac7d03 |
- ca_is_enabled = api.Command.ca_is_enabled()['result']
|
|
|
ac7d03 |
-
|
|
|
ac7d03 |
- if not pkinit_is_enabled:
|
|
|
ac7d03 |
- if ca_is_enabled:
|
|
|
ac7d03 |
- krb.issue_ipa_ca_signed_pkinit_certs()
|
|
|
ac7d03 |
- else:
|
|
|
ac7d03 |
- krb.issue_selfsigned_pkinit_certs()
|
|
|
ac7d03 |
+ if not krbinstance.is_pkinit_enabled():
|
|
|
ac7d03 |
+ krb.issue_selfsigned_pkinit_certs()
|
|
|
ac7d03 |
|
|
|
ac7d03 |
aug = Augeas(flags=Augeas.NO_LOAD | Augeas.NO_MODL_AUTOLOAD,
|
|
|
ac7d03 |
loadpath=paths.USR_SHARE_IPA_DIR)
|
|
|
ac7d03 |
--
|
|
|
ac7d03 |
2.9.4
|
|
|
ac7d03 |
|