| Summary: | Не устанавливается в режиме CA-less | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Alexander Makeenkov <amakeenk> | ||||||
| Component: | freeipa | Assignee: | Stanislav Levin <slev> | ||||||
| Status: | CLOSED NOTABUG | QA Contact: | qa-p11 <qa-p11> | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | ||||||||
| Version: | unspecified | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
|
Description
Alexander Makeenkov
2024-08-05 16:22:25 MSK
Было ли изменено имя хоста до генерации сертификатов? В приведенной ссылке на инструкцию, CN должен быть: certutil -d ~/test_ca -R -s CN=$HOSTNAME,O=IPA -o /tmp/servercert.req -k rsa -g 2048 -z ~/test_ca/noise.txt -f ~/test_ca/password.txt -a --extSKID В тоже время в логе установки: 2024-08-05T12:33:05Z DEBUG Check if ipa.example.test is a primary hostname for localhost 2024-08-05T12:33:05Z DEBUG Primary hostname for localhost: ipa.example.test 2024-08-05T12:33:05Z DEBUG will use host_name: ipa.example.test имя хоста *задано* перед установкой (ок). Но после импорта сертификата CN ссылается на другое имя: 2024-08-05T12:33:10Z DEBUG args=['/usr/bin/certutil', '-d', 'sql:/tmp/.private/root/tmpy_6y48db', '-O', '--simple-self-signed', '-n', 'Server-Cert', '-f', '/tmp/.private/root/tmpy_6y48db/pwdfile.txt'] 2024-08-05T12:33:10Z DEBUG Process finished, return code=0 2024-08-05T12:33:10Z DEBUG stdout="CA" [CN=Certificate Authority] "Server-Cert" [CN=localhost-20240805.localdomain,O=IPA] Сертификат был сгенерирован до изменения имени хоста *или* переменная HOSTNAME осталась неизмененной. (Ответ для Stanislav Levin на комментарий #1) > Сертификат был сгенерирован до изменения имени хоста Нет, имя хоста менялось в первую очередь. Командой `# hostnamectl set-hostname ipa.example.test` > переменная HOSTNAME осталась неизмененной Посмотрю. Created attachment 16654 [details] новый лог установки > переменная HOSTNAME осталась неизмененной Скорее всего не перезагрузил систему после смены имени хоста. После перезагрузки эта переменная изменяется. Однако, ошибка установки сервера никуда не делась. В логах "Server-Cert" [CN=ipa.example.test,O=IPA] Новый лог во вложении. Инструкция некорректна. https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/managing_certificates_in_idm/understanding-what-certificates-are-used-by-idm_managing-certificates-in-idm#certificates-internal-to-idm_understanding-what-certificates-are-used-by-idm Для HTTPD, LDAP TLS/STARTTLS нужно генерировать SAN. Для PKINIT id-pkinit-KPkdc. (Ответ для Stanislav Levin на комментарий #4) > Для HTTPD, LDAP TLS/STARTTLS нужно генерировать SAN. > Для PKINIT id-pkinit-KPkdc. Получилось, спасибо. Сервер установился. |