<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 12.07.2016 16:45, Christian Heimes
      wrote:<br>
    </div>
    <blockquote
      cite="mid:cc545862-63ee-9c4a-6a80-d5a44d5ccd89@redhat.com"
      type="cite">
      <pre wrap="">Custodia's server.keys file contain the private RSA keys for encrypting
and signing Custodia messages. The file was created with permission 644
and is only secured by permission 700 of the directory
/etc/ipa/custodia. The installer and upgrader ensure that the file
has 600.

The server.keys file and all keys are now removed when during
uninstallation of a server, too.

<a class="moz-txt-link-freetext" href="https://bugzilla.redhat.com/show_bug.cgi?id=1353936">https://bugzilla.redhat.com/show_bug.cgi?id=1353936</a>
<a class="moz-txt-link-freetext" href="https://fedorahosted.org/freeipa/ticket/6015">https://fedorahosted.org/freeipa/ticket/6015</a>
<a class="moz-txt-link-freetext" href="https://fedorahosted.org/freeipa/ticket/6056">https://fedorahosted.org/freeipa/ticket/6056</a>
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    NACK<br>
    <br>
    ipa-server-install --uninstall doesn't work<br>
    <br>
    2016-07-19T15:00:34Z INFO Remove Custodia keys<br>
    2016-07-19T15:00:34Z DEBUG Traceback (most recent call last):<br>
      File
    "/usr/lib/python2.7/site-packages/ipapython/install/common.py", line
    91, in _handle_exception<br>
        super(Continuous, self)._handle_exception(exc_info)<br>
      File "/usr/lib/python2.7/site-packages/ipapython/install/core.py",
    line 394, in _handle_exception<br>
        six.reraise(*exc_info)<br>
      File "/usr/lib/python2.7/site-packages/ipapython/install/core.py",
    line 446, in _handle_exception<br>
        super(ComponentBase, self)._handle_exception(exc_info)<br>
      File "/usr/lib/python2.7/site-packages/ipapython/install/core.py",
    line 394, in _handle_exception<br>
        six.reraise(*exc_info)<br>
      File "/usr/lib/python2.7/site-packages/ipapython/install/core.py",
    line 362, in __runner<br>
        step()<br>
      File "/usr/lib/python2.7/site-packages/ipapython/install/core.py",
    line 359, in <lambda><br>
        step = lambda: next(self.__gen)<br>
      File "/usr/lib/python2.7/site-packages/ipapython/install/util.py",
    line 81, in run_generator_with_yield_from<br>
        six.reraise(*exc_info)<br>
      File "/usr/lib/python2.7/site-packages/ipapython/install/util.py",
    line 59, in run_generator_with_yield_from<br>
        value = gen.send(prev_value)<br>
      File
    "/usr/lib/python2.7/site-packages/ipapython/install/common.py", line
    71, in _uninstall<br>
        for nothing in self._uninstaller(self.parent):<br>
      File
    "/usr/lib/python2.7/site-packages/ipaserver/install/server/install.py",
    line 1367, in main<br>
        uninstall(self)<br>
      File
    "/usr/lib/python2.7/site-packages/ipaserver/install/server/install.py",
    line 265, in decorated<br>
        func(installer)<br>
      File
    "/usr/lib/python2.7/site-packages/ipaserver/install/server/install.py",
    line 1075, in uninstall<br>
        custodiainstance.CustodiaInstance().uninstall()<br>
      File
"/usr/lib/python2.7/site-packages/ipaserver/install/custodiainstance.py",
    line 88, in uninstall<br>
        self.__remove_keys()<br>
      File
"/usr/lib/python2.7/site-packages/ipaserver/install/custodiainstance.py",
    line 74, in __remove_keys<br>
        keystore.remove_server_keys()<br>
      File "/usr/lib/python2.7/site-packages/ipapython/secrets/kem.py",
    line 224, in remove_server_keys<br>
        self.remove_keys('host')<br>
      File "/usr/lib/python2.7/site-packages/ipapython/secrets/kem.py",
    line 231, in remove_keys<br>
        ldapconn.remove_key(KEY_USAGE_SIG, principal)<br>
      File "/usr/lib/python2.7/site-packages/ipapython/secrets/kem.py",
    line 145, in remove_key<br>
        conn = self.connect()<br>
      File
    "/usr/lib/python2.7/site-packages/ipapython/secrets/common.py", line
    38, in connect<br>
        conn.sasl_interactive_bind_s('', auth_tokens)<br>
      File "/usr/lib64/python2.7/site-packages/ldap/ldapobject.py", line
    244, in sasl_interactive_bind_s<br>
        return
self._ldap_call(self._l.sasl_interactive_bind_s,who,auth,RequestControlTuples(serverctrls),RequestControlTuples(clientctrls),sasl_flags)<br>
      File "/usr/lib64/python2.7/site-packages/ldap/ldapobject.py", line
    106, in _ldap_call<br>
        result = func(*args,**kwargs)<br>
    SERVER_DOWN: {'desc': "Can't contact LDAP server"}<br>
    <br>
  </body>
</html>