<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>33857</bug_id>
          
          <creation_ts>2017-09-07 14:34:16 +0300</creation_ts>
          <short_desc>Проблема с установкой реплики</short_desc>
          <delta_ts>2017-11-22 20:01:53 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>freeipa-server</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Novikov">sotor</reporter>
          <assigned_to name="Stanislav Levin">slev</assigned_to>
          <cc>sem</cc>
    
    <cc>sin</cc>
    
    <cc>slev</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>165625</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Novikov">sotor</who>
    <bug_when>2017-09-07 14:34:16 +0300</bug_when>
    <thetext>При попытке создания реплики FreeIPA сервера возникает такая ошибка:
2017-09-07T10:18:16Z DEBUG   File &quot;/usr/lib/python2.7/site-packages/ipapython/admintool.py&quot;, line 171, in execute
    return_value = self.run()
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/cli.py&quot;, line 318, in run
    cfgr.run()
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 310, in run
    self.execute()
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 332, in execute
    for nothing in self._executor():
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 372, in __runner
    self._handle_exception(exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 394, in _handle_exception
    six.reraise(*exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 362, in __runner
    step()
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 359, in &lt;lambda&gt;
    step = lambda: next(self.__gen)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/util.py&quot;, line 81, in run_generator_with_yield_from
    six.reraise(*exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/util.py&quot;, line 59, in run_generator_with_yield_from
    value = gen.send(prev_value)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 586, in _configure
    next(executor)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 372, in __runner
    self._handle_exception(exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 449, in _handle_exception
    self.__parent._handle_exception(exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 394, in _handle_exception
    six.reraise(*exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 446, in _handle_exception
    super(ComponentBase, self)._handle_exception(exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 394, in _handle_exception
    six.reraise(*exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 362, in __runner
    step()
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/core.py&quot;, line 359, in &lt;lambda&gt;
    step = lambda: next(self.__gen)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/util.py&quot;, line 81, in run_generator_with_yield_from
    six.reraise(*exc_info)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/util.py&quot;, line 59, in run_generator_with_yield_from
    value = gen.send(prev_value)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/install/common.py&quot;, line 63, in _install
    for nothing in self._installer(self.parent):
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/server/replicainstall.py&quot;, line 1687, in main
    promote(self)
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/server/replicainstall.py&quot;, line 377, in decorated
    func(installer)
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/server/replicainstall.py&quot;, line 1442, in promote
    custodia.create_replica(config.master_host_name)
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/custodiainstance.py&quot;, line 86, in create_replica
    realm=self.realm)
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/service.py&quot;, line 580, in create_instance
    self.start_creation(&quot;Configuring %s&quot; % self.service_name)
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/service.py&quot;, line 448, in start_creation
    run_step(full_msg, method)
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/service.py&quot;, line 438, in run_step
    method()
  File &quot;/usr/lib/python2.7/site-packages/ipaserver/install/custodiainstance.py&quot;, line 102, in __import_ra_key
    cli = CustodiaClient(self.fqdn, self.master_host_name, self.realm)
  File &quot;/usr/lib/python2.7/site-packages/ipapython/secrets/client.py&quot;, line 61, in __init__
    requests.packages.urllib3.disable_warnings()

2017-09-07T10:18:16Z DEBUG The ipa-replica-install command failed, exception: AttributeError: &apos;module&apos; object has no attribute &apos;packages&apos;
2017-09-07T10:18:16Z ERROR &apos;module&apos; object has no attribute &apos;packages&apos;

После обновления модуля requests:
python-module-pip
pip install --upgrade requests

Ошибка меняется на:
 [3/5]: Importing RA Key
  [error] SSLError: HTTPSConnectionPool(host=&apos;dcpve01.ipatest.ipalocal&apos;, port=443): Max retries exceeded with url: /ipa/keys/ra/ipaCert?type=kem&amp;value=eyJhbGciOiJSU0EtT0FFU--длинный-ключ--XOlOsw (Caused by SSLError(SSLError(&quot;bad handshake: Error([(&apos;SSL routines&apos;, &apos;ssl3_get_server_certificate&apos;, &apos;certificate verify failed&apos;)],)&quot;,),))
Your system may be partly configured.
Run /usr/sbin/ipa-server-install --uninstall to clean up.

ipa.ipapython.install.cli.install_tool(Replica): ERROR    HTTPSConnectionPool(host=&apos;dcpve01.ipatest.ipalocal&apos;, port=443): Max retries exceeded with url: /ipa/keys/ra/ipaCert?type=kem&amp;value=eyJhbGciOiJSU0EtT0FFU--длинный-ключ--XOlOsw (Caused by SSLError(SSLError(&quot;bad handshake: Error([(&apos;SSL routines&apos;, &apos;ssl3_get_server_certificate&apos;, &apos;certificate verify failed&apos;)],)&quot;,),))

После установки модуля с сертификатами и добавления сертификата FreeIPA в доверенные:
apt-get install python-module-certifi
cat /etc/ipa/ca.crt &gt;&gt; /usr/lib/python2.7/site-packages/certifi/cacert.pem

Ошибка меняется на:

[3/5]: Importing RA Key
  [error] HTTPError: 403 Client Error: Forbidden for url: https://dcpve01.ipatest.ipalocal/ipa/keys/ra/ipaCert?type=kem&amp;value=eyJhbGciOiJSU0EtT0FFU--длинный-ключ--VvQAiAlHPQ
Your system may be partly configured.
Run /usr/sbin/ipa-server-install --uninstall to clean up.

ipa.ipapython.install.cli.install_tool(Replica): ERROR    403 Client Error: Forbidden for url: https://dcpve01.ipatest.ipalocal/ipa/keys/ra/ipaCert?type=kem&amp;value=eyJhbGciOiJSU0EtT0FFU--длинный-ключ--VvQAiAlHPQ

ipa.ipapython.install.cli.install_tool(Replica): ERROR    The ipa-replica-install command failed. See /var/log/ipareplica-install.log for more information</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167394</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2017-11-22 20:01:53 +0300</bug_when>
    <thetext>Должно быть давно исправлено.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>