<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>53100</bug_id>
          
          <creation_ts>2025-02-16 16:10:00 +0300</creation_ts>
          <short_desc>Ошибка &quot;Invalid IP address IPv6&quot; при разворачивании FreeIpa</short_desc>
          <delta_ts>2025-08-07 14:31:33 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p11</product>
          <component>freeipa</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Монастырский Илья">monastirskiyii</reporter>
          <assigned_to name="Stanislav Levin">slev</assigned_to>
          <cc>arseny</cc>
    
    <cc>vercha</cc>
          
          <qa_contact name="qa-p11@altlinux.org">qa-p11</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>259340</commentid>
    <comment_count>0</comment_count>
    <who name="Монастырский Илья">monastirskiyii</who>
    <bug_when>2025-02-16 16:10:00 +0300</bug_when>
    <thetext>Образ:
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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270522</commentid>
    <comment_count>1</comment_count>
    <who name="Vera Blagoveschenskaya">vercha</who>
    <bug_when>2025-08-06 14:12:17 +0300</bug_when>
    <thetext>Ошибка актуальна для пакета из P11
freeipa-server-4.12.3-alt2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>270597</commentid>
    <comment_count>2</comment_count>
    <who name="Arseny Maslennikov">arseny</who>
    <bug_when>2025-08-07 14:31:33 +0300</bug_when>
    <thetext>А в чём ошибка? Наличие на сетевом интерфейсе компьютера link-local IPv6 — вполне в порядке вещей, так протокол работает. Наличие таких адресов в выводе[1] getent ahosts $(hostname) — тоже.
Точно такие же сообщения ipa-server-install печатает, если по какой-то причине обращается к условному 127.0.1.10, адресу с областью действия &quot;внутри машины&quot; из 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</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>