Created attachment 12043 [details] log Платформа: server-10-x86-64 Пакет: freeipa-server-4.9.10-alt4 Шаги: 1)Настроить и запустить tomcat 2)Установить контроллер домена FreeIPA # ipa-server-install ........ Результат: Падение. 2022-12-06T12:37:34Z DEBUG The ipa-server-install command failed, exception: RuntimeError: CA configuration failed. 2022-12-06T12:37:34Z ERROR CA configuration failed. Ожидаемый результат: Успешная установка. Дополнительно: Без запущенного tomcat устанавливается корректно
Ну, там пересечение же идёт. А он должен запускаться при запущенном tomcat? Откуда такое ожидание?
Ошибка актуальна для версии tomcat-9.0.117-alt1 на server-11.1-x86-64, обновленном до sisyphus
freeipa-4.13.2-alt2 -> sisyphus: Thu Jul 30 2026 Stanislav Levin <slev@altlinux> 4.13.2-alt2 - Added check for all the required PKI ports (closes: #44555).
Ошибка всё ещё актуальна для p11. В связи с неправильной проверкой (kill tomcat'а при занятости портов вместо устранения занятости точечно только 8443) ранее не было обнаружено, что эта ошибка актуальна. --- Исследовано с помощью Zed Agent (qwen3.8-27b). Исходное исправление #44555 вошло только в sisyphus (freeipa-4.13.2-alt2, коммит 2c937b7 "installer: check all the required PKI ports"): проверка портов расширена с {8443, 8090} до {8443, 8005, 8009, 8090}. В p11 установлен freeipa-4.12.5-alt5, где `check_ports()` по-прежнему проверяет только 8443 и 8090. Порт 8005 (shutdown-сокет собственного экземпляра tomcat PKI, `<Server port="8005">` в /var/lib/pki/pki-tomcat/conf/server.xml) при этом не проверяется, хотя всегда занят при запущенном системном tomcat. Воспроизведение на p11 (ALT Server 11.1, freeipa-server-4.12.5-alt5, tomcat-9.0.121-alt0.p11.1): 1. Запустить tomcat (порт 8005/8080; 8443 свободен). 2. `ipa-server-install --unattended ...` 3. Результат: проверка "bind success: 8443/TCP" и "bind success: 8090/TCP" проходит, установка доходит до "Configuring certificate server (pki-tomcatd)", затем: ``` ERROR: Exception: Server did not start after 90s CRITICAL Failed to configure CA instance RuntimeError: CA configuration failed. ``` В журнале pki-tomcatd@pki-tomcat: ``` SEVERE: Failed to create server shutdown socket on address [localhost] and port [8005] java.net.BindException: Address already in use ``` Ожидаемый результат: установка либо успешно завершается, либо прерывается понятным сообщением вида "IPA requires ports 8005, 8009, 8090 and 8443 for PKI, but one or more are currently in use. Aborting installation" (как в исправленном sisyphus), а не ошибкой "CA configuration failed". Предложение: забэкпортить коммит 2c937b7 в ветку p11 (freeipa-4.12.5) — патч applies без конфликтов.