summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislav Laznicka <slaznick@redhat.com>2017-03-01 14:07:44 +0100
committerJan Cholasta <jcholast@redhat.com>2017-03-01 13:39:44 +0000
commit052de4308c64b126bee440e970be4cf8449c5ebc (patch)
treed0d9b1434d3117a313a38bba7d1d49499056d9ec
parent79c0e6d355c9e7bcc7cacc37faaba8e999d56400 (diff)
downloadfreeipa-052de4308c64b126bee440e970be4cf8449c5ebc.tar.gz
freeipa-052de4308c64b126bee440e970be4cf8449c5ebc.tar.xz
freeipa-052de4308c64b126bee440e970be4cf8449c5ebc.zip
Fix replica with --setup-ca issues
nolog argument of ipautil.run requires tuple, not a string. https://fedorahosted.org/freeipa/ticket/5695 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
-rw-r--r--ipaserver/secrets/store.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/ipaserver/secrets/store.py b/ipaserver/secrets/store.py
index 6a448a348..56cbfbc3a 100644
--- a/ipaserver/secrets/store.py
+++ b/ipaserver/secrets/store.py
@@ -207,7 +207,7 @@ class PEMFileHandler(DBMAPHandler):
args.extend(["-inkey", self.keyfile])
try:
- ipautil.run(args, nolog=password)
+ ipautil.run(args, nolog=(password, ))
with open(tmpfile, 'r') as f:
data = f.read()
finally:
@@ -231,7 +231,7 @@ class PEMFileHandler(DBMAPHandler):
"-clcerts", "-nokeys",
"-out", self.certfile,
"-passin", "pass:{pwd}".format(pwd=password)],
- nolog=(password))
+ nolog=(password, ))
if self.keyfile is not None:
# get the private key from the file
@@ -241,7 +241,7 @@ class PEMFileHandler(DBMAPHandler):
"-nocerts", "-nodes",
"-out", self.keyfile,
"-passin", "pass:{pwd}".format(pwd=password)],
- nolog=(password))
+ nolog=(password, ))
finally:
os.remove(tmpdata)