ALD Pro. Проблемы установки подсистем
Проблема
При установке подсистем ALD Pro возникают проблемы.
Диагностика
Определить в файле
/var/log/salt/minion
номер задания на установку из сообщений:Starting a new job 20220608092448477764 with PID 1661
и выполнить запуск задания с этим номером для проверки статуса:
salt-run jobs.lookup_jid 20220608092448477764
Возможно отсутствие ошибок в лог-файле и статус задания "Успешно".
Возможная причина: Запуск сервиса salt-minion до запуска службы каталогов. Перейти к решению.
- Проверить, что во время установки подсистемы на КД в журналах появляются ошибки доступа КД к LDAP-каталогу:
- в файле
/var/log/aldpro-salt/minion
:2025-02-12 08:43:09,684 [salt.state :2256][INFO ][994955] Running state [aldpro_subsystems.send_crt_to_ldap] at time 08:43:09.684793 2025-02-12 08:43:09,685 [salt.state :2288][INFO ][994955] Executing state module.run for [aldpro_subsystems.send_crt_to_ldap] 2025-02-12 08:45:59,776 [salt.loaded.int.module.logmod:47 ][INFO ][994955] {'desc': "Can't contact LDAP server", 'errno': 11, 'info': 'Resource temporarily unavailable'} 2025-02-12 08:45:59,776 [salt.state :323 ][ERROR ][994955] {'ret': False} 2025-02-12 08:45:59,776 [salt.state :2455][INFO ][994955] Completed state [aldpro_subsystems.send_crt_to_ldap] at time 08:45:59.776839 (duration_in_ms=170092.046)
- в файле
/var/log/error
:Feb 20 13:45:19 <имя_КД> ldap_child[404219][404219]: Failed to initialize credentials using keytab [MEMORY:/etc/krb5.keytab]: Preauthentication failed. Unable to create GSSAPI-encrypted LDAP connection.
- в файле
/var/log/dirsrv/slapd-<ИМЯ>-<ДОМЕНА>/security
:{ "date": "[12\/Feb\/2025:08:09:46.282163515 +0400] ", "utc_time": "1739333386.282163515", "event": "TCP_ERROR", "client_ip": "local", "server_ip": "\/run\/slapd-<ИМЯ>-<ДОМЕНА>.socket", "ldap_version": 3, "conn_id": 176339, "msg": "Bad Ber Tag or uncleanly closed connection - B1" }
- в файле
Возможная причина: Некорректная версия KVNO в файле /etc/krb5.keytab на контроллере домена. Перейти к решению.
Проверить в лог-файле
/var/log/salt/minion
наличие сообщение вида:SSLCertificateFile: file '/etc/ssl/certs/<короткое_имя_сервера>.crt' does not exist or is empty
Выполнить команду:
cat /etc/hosts
и проверить порядок сопоставления FQDN сервера его короткому имени, например:
192.168.1.3 server server.aldpro.test
Возможная причина: Некорректный порядок записи имен в файле /etc/hosts. Перейти к решению.
Проверить:
в лог-файле
/var/log/salt/minion
наличие сообщения вида:Error while bringing up minion for multi-master. Minion unable to successfully connect to a Salt Master.
версии пакетов SaltStack на КД и сервере:
apt show salt-master | grep Version apt show salt-minion | grep Version
Возможная причина: Отличаются версии пакетов SaltStack. Перейти к решению.
- При невозможности установить роль DHCP проверить наличие сообщений о неудовлетворенных зависимостях пакетов:
- через Портал управления — Автоматизация — Задания автоматизации — Журнал заданий — Имя задания (например,
dhcp-install
); - содержимое файла
/var/salt/minion
.
- через Портал управления — Автоматизация — Задания автоматизации — Журнал заданий — Имя задания (например,
Возможная причина: Отсутствует файл /etc/apt/preferences.d/aldpro. Перейти к решению.
- Проверить при установке реплики ALD Pro в журнале портала управления статус задачи на установку. Возможен статус "Запущено" при условии успешного создания реплики.
Возможная причина: Ошибочный статус задания на установку реплики. Перейти к решению.