mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-26 00:41:25 -06:00
Set CACERTDIR during install to work around openldap bug
Even though ldap.conf(5) claims that LDAPTLS_CACERT takes precedence over LDAPTLS_CACERTDIR, this seems to be broken in F14. This patch works around the issue by setting both into the environment. https://fedorahosted.org/freeipa/ticket/467
This commit is contained in:
parent
1db42b5461
commit
6a9846f3f3
@ -497,7 +497,9 @@ class DsInstance(service.Service):
|
|||||||
"-y", dmpwdfile, "-T", admpwdfile,
|
"-y", dmpwdfile, "-T", admpwdfile,
|
||||||
"uid=admin,cn=users,cn=accounts,"+self.suffix]
|
"uid=admin,cn=users,cn=accounts,"+self.suffix]
|
||||||
try:
|
try:
|
||||||
ipautil.run(args, env = { 'LDAPTLS_CACERT':CACERT })
|
env = { 'LDAPTLS_CACERTDIR':os.path.dirname(CACERT),
|
||||||
|
'LDAPTLS_CACERT':CACERT }
|
||||||
|
ipautil.run(args, env=env)
|
||||||
logging.debug("ldappasswd done")
|
logging.debug("ldappasswd done")
|
||||||
except ipautil.CalledProcessError, e:
|
except ipautil.CalledProcessError, e:
|
||||||
print "Unable to set admin password", e
|
print "Unable to set admin password", e
|
||||||
|
Loading…
Reference in New Issue
Block a user