PDF
Download PDF
Download page На КД используются сертификаты, подписанные внешним УЦ.
На КД используются сертификаты, подписанные внешним УЦ
Статья является возможным решением инцидента Не разворачивается контроллер домена
Окружение
ALD Pro 3.0.0
Диагностика
- при запуске команды:проверить ее вывод на наличие сообщений вида:
aldpro-roles --iudCODEID: install_replica Function: ipa_replica.install Result: False Comment: Реплика не установлена Started: 13:51:13.184517 Duration: 103320.488 ms Changes: ---------- stderr: Lookup failed: Preferred host cher-tst-ald03.aldtest.asutp does not provide DNS. Validate installation settings ... Create file system structures ... Create self-signed certificate database ... selinux is disabled, will not relabel ports or files. selinux is disabled, will not relabel ports or files. Create database backend: dc=ald,dc=pro ... Perform post-installation tasks ... Replica DNS records could not be added on master: Insufficient access: Insufficient 'add' privilege to add the entry 'idnsname=dc-02,idnsname=ald.pro.,cn=dns,dc=ald,dc=pro'. Custodia uses 'dc-02.ald.pro' as master peer. Connect error: (unknown error code) The ipa-replica-install command failed. See /var/log/ipareplica-install.log for more informationCODE - Сопоставить содержимое файла
/var/log/freeipa-replica-install.logс указанным ниже:freeipa-replica-install.log
DEBUG step duration: ipa-custodia __enable 0.47 sec DEBUG Done configuring ipa-custodia. DEBUG service duration: ipa-custodia 1.35 sec DEBUG Loading StateFile from '/var/lib/ipa/sysupgrade/sysupgrade.state' DEBUG Saving StateFile to '/var/lib/ipa/sysupgrade/sysupgrade.state' DEBUG File "/usr/lib/python3/dist-packages/ipapython/admintool.py", line 180, in execute return_value = self.run() File "/usr/lib/python3/dist-packages/ipapython/install/cli.py", line 340, in run return cfgr.run() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 360, in run return self.execute() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 386, in execute for rval in self._executor(): File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 431, in __runner exc_handler(exc_info) File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 460, in _handle_execute_exception self._handle_exception(exc_info) File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 450, in _handle_exception six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 421, in __runner step() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 418, in <lambda> step = lambda: next(self.__gen) File "/usr/lib/python3/dist-packages/ipapython/install/util.py", line 81, in run_generator_with_yield_from six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 515, in _handle_exception super(ComponentBase, self)._handle_exception(exc_info) File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 450, in _handle_exception six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 421, in __runner step() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 418, in <lambda> step = lambda: next(self.__gen) File "/usr/lib/python3/dist-packages/ipapython/install/util.py", line 81, in run_generator_with_yield_from six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/util.py", line 59, in run_generator_with_yield_from value = gen.send(prev_value) File "/usr/lib/python3/dist-packages/ipapython/install/common.py", line 65, in _install for unused in self._installer(self.parent): File "/usr/lib/python3/dist-packages/ipaserver/install/server/__init__.py", line 608, in main replica_install(self) File "/usr/lib/python3/dist-packages/ipaserver/install/server/replicainstall.py", line 401, in decorated func(installer) File "/usr/lib/python3/dist-packages/ipaserver/install/server/replicainstall.py", line 1334, in install krb.enable_ssl() File "/usr/lib/python3/dist-packages/ipaserver/install/krbinstance.py", line 561, in enable_ssl self._wait_for_replica_kdc_entry() File "/usr/lib/python3/dist-packages/ipaserver/install/krbinstance.py", line 412, in _wait_for_replica_kdc_entry ldap_uri, cacert=paths.IPA_CA_CRT, start_tls=True File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 795, in __init__ self._conn = self._connect() File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 1205, in _connect conn.start_tls_s() File "/usr/lib/python3.7/contextlib.py", line 130, in __exit__ self.gen.throw(type, value, traceback) File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 1137, in error_handler raise errors.DatabaseError(desc=desc, info=info) DEBUG The ipa-replica-install command failed, exception: DatabaseError: Connect error: (unknown err or code) ERROR Connect error: (unknown error code)CODE
Решение
Ответ доступен с подключенной услугой «Техническая поддержка».
Внимание! Для авторизации используйте учетные данные Личного кабинета
Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru
- при запуске команды:проверить ее вывод на наличие сообщений вида:
aldpro-roles --iud
ID: install_replica Function: ipa_replica.install Result: False Comment: Реплика не установлена Started: 13:51:13.184517 Duration: 103320.488 ms Changes: ---------- stderr: Lookup failed: Preferred host cher-tst-ald03.aldtest.asutp does not provide DNS. Validate installation settings ... Create file system structures ... Create self-signed certificate database ... selinux is disabled, will not relabel ports or files. selinux is disabled, will not relabel ports or files. Create database backend: dc=ald,dc=pro ... Perform post-installation tasks ... Replica DNS records could not be added on master: Insufficient access: Insufficient 'add' privilege to add the entry 'idnsname=dc-02,idnsname=ald.pro.,cn=dns,dc=ald,dc=pro'. Custodia uses 'dc-02.ald.pro' as master peer. Connect error: (unknown error code) The ipa-replica-install command failed. See /var/log/ipareplica-install.log for more information - Сопоставить содержимое файла
/var/log/freeipa-replica-install.logс указанным ниже:freeipa-replica-install.log Развернуть исходный кодDEBUG step duration: ipa-custodia __enable 0.47 sec DEBUG Done configuring ipa-custodia. DEBUG service duration: ipa-custodia 1.35 sec DEBUG Loading StateFile from '/var/lib/ipa/sysupgrade/sysupgrade.state' DEBUG Saving StateFile to '/var/lib/ipa/sysupgrade/sysupgrade.state' DEBUG File "/usr/lib/python3/dist-packages/ipapython/admintool.py", line 180, in execute return_value = self.run() File "/usr/lib/python3/dist-packages/ipapython/install/cli.py", line 340, in run return cfgr.run() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 360, in run return self.execute() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 386, in execute for rval in self._executor(): File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 431, in __runner exc_handler(exc_info) File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 460, in _handle_execute_exception self._handle_exception(exc_info) File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 450, in _handle_exception six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 421, in __runner step() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 418, in <lambda> step = lambda: next(self.__gen) File "/usr/lib/python3/dist-packages/ipapython/install/util.py", line 81, in run_generator_with_yield_from six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 515, in _handle_exception super(ComponentBase, self)._handle_exception(exc_info) File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 450, in _handle_exception six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 421, in __runner step() File "/usr/lib/python3/dist-packages/ipapython/install/core.py", line 418, in <lambda> step = lambda: next(self.__gen) File "/usr/lib/python3/dist-packages/ipapython/install/util.py", line 81, in run_generator_with_yield_from six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/ipapython/install/util.py", line 59, in run_generator_with_yield_from value = gen.send(prev_value) File "/usr/lib/python3/dist-packages/ipapython/install/common.py", line 65, in _install for unused in self._installer(self.parent): File "/usr/lib/python3/dist-packages/ipaserver/install/server/__init__.py", line 608, in main replica_install(self) File "/usr/lib/python3/dist-packages/ipaserver/install/server/replicainstall.py", line 401, in decorated func(installer) File "/usr/lib/python3/dist-packages/ipaserver/install/server/replicainstall.py", line 1334, in install krb.enable_ssl() File "/usr/lib/python3/dist-packages/ipaserver/install/krbinstance.py", line 561, in enable_ssl self._wait_for_replica_kdc_entry() File "/usr/lib/python3/dist-packages/ipaserver/install/krbinstance.py", line 412, in _wait_for_replica_kdc_entry ldap_uri, cacert=paths.IPA_CA_CRT, start_tls=True File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 795, in __init__ self._conn = self._connect() File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 1205, in _connect conn.start_tls_s() File "/usr/lib/python3.7/contextlib.py", line 130, in __exit__ self.gen.throw(type, value, traceback) File "/usr/lib/python3/dist-packages/ipapython/ipaldap.py", line 1137, in error_handler raise errors.DatabaseError(desc=desc, info=info) DEBUG The ipa-replica-install command failed, exception: DatabaseError: Connect error: (unknown err or code) ERROR Connect error: (unknown error code)
Возможная причина: На КД используются сертификаты, подписанные внешним УЦ . Перейти к решению.