Bug 53100

Summary: Ошибка "Invalid IP address IPv6" при разворачивании FreeIpa
Product: Branch p11 Reporter: Монастырский Илья <monastirskiyii>
Component: freeipaAssignee: Stanislav Levin <slev>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: arseny, vercha
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Монастырский Илья 2025-02-16 16:10:00 MSK
Образ:
Alt Server 10.4 RC4
a0a46b567c0f2e7024ae7757ef34eaba alt-server-10.4-rc2-x86_64.iso

Версия пакета:
freeipa-server-4.9.14-alt2.p10.1.x86_64

Шаги воспроизведения:
 1) Отключить конфликтующие службы:
  # systemctl stop ahttpd 
  # a2dissite 000-default_https
  # a2disport https
  # service httpd2 condreload
 2) Установить пакеты:
  # apt-get install freeipa-server freeipa-server-dns

 3)Задать имя сервера:
  # hostnamectl set-hostname ipa.example.test

 4) Установить сервер FreeIPA в пакетном режиме:
   # ipa-server-install -U --hostname=$(hostname) -r EXAMPLE.TEST -n example.test -p 12345678 -a 12345678 --setup-dns --forwarder 8.8.8.8 --auto-reverse

Результат:
При разворачивании DC появляется ошибка:
WARNING Invalid IP address fe80::746d:f8ff:fec9:709b for ipa.example.test.: cannot use link-local IP address fe80::746d:f8ff:fec9:709b

Ожидаемый результат:
При разворачивании DC ошибка не появляется

Дополнительно:
1) Ошибка также воспроизводится при разворачивании реплики:
WARNING Invalid IP address fe80::a0e4:81ff:fee2:7b33 for ipa.example.test.: cannot use link-local IP address fe80::a0e4:81ff:fee2:7b33
Comment 1 Vera Blagoveschenskaya 2025-08-06 14:12:17 MSK
Ошибка актуальна для пакета из P11
freeipa-server-4.12.3-alt2
Comment 2 Arseny Maslennikov 2025-08-07 14:31:33 MSK
А в чём ошибка? Наличие на сетевом интерфейсе компьютера link-local IPv6 — вполне в порядке вещей, так протокол работает. Наличие таких адресов в выводе[1] getent ahosts $(hostname) — тоже.
Точно такие же сообщения ipa-server-install печатает, если по какой-то причине обращается к условному 127.0.1.10, адресу с областью действия "внутри машины" из 127.0.0.0/8.

Я бы поставил вопрос по-другому: стоит ли выпатчить[2] из пакета печать таких сообщений или поправить их текст. Может, и не стоит.

____
[1] Неприятная бага: их там печатают без scope id, хотя getaddrinfo(3) вполне способен возвращать struct sockaddr_in6 с заполненным scope id, это вам не DNS.
[2] https://github.com/freeipa/freeipa/blob/76727f970c1c810b5cfd182734a4db260bb192bd/ipaserver/install/installutils.py#L493