Bug 51620

Summary: Ошибка обновления dns записей при наличии нескольких ip адресов на одном интерфейсе
Product: Sisyphus Reporter: Nikolai Zurabishvili <zurabishvilinn>
Component: samba-winbind-dnsupdateAssignee: Evgenii Sozonov <arzdez>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: liannnix
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Nikolai Zurabishvili 2024-10-02 15:16:07 MSK
samba-winbind-dnsupdate-0.5-alt2

Стенды (обновлены до сизифа):

Workstation 10.2 x86-64 - клиент
Server 10.2 office x86-64 - dc

Предусловия: Развернут Samba домен, клиенты введены в домен. На клиенте имеется несколько ip адресов на одном интерфейсе:
# ip a
...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    ...
    inet <ipv4-1> brd <brd-adr> scope global dynamic noprefixroute eth0
       valid_lft 1320sec preferred_lft 1320sec
    inet <ipv4-2> scope global secondary eth0
       valid_lft forever preferred_lft forever
    inet6 <ipv6-1> scope global dynamic mngtmpaddr proto kernel_ra 
       valid_lft 86393sec preferred_lft 14393sec
    inet6 <ipv6-2> scope link proto kernel_ll 
       valid_lft forever preferred_lft forever

Шаги (выполнять на клиенте):
1. # winbind-dnsupdate или # winbind-dnsupdate --disable-dconf -6 (для ipv6) 

Ожидаемый результат: Корректное обновление dns записей для dc

Фактический результат: Ошибка обновление dns записей :

[INFO]: Current IPv4 address: <ipv4-1>
<ipv4-2>
[INFO]: IPv4 address in DNS server: <dc-ipv4>
[INFO]: The IPv4 address of interface eth0 has been changed.
[INFO]: Start the A record update.
[ERROR]: Nsupdate error:
[ERROR]: incorrect section name: <ipv4-2>
syntax error
[ERROR]: A record update failed.

(Для ipv6) :

[INFO]: Current IPv6 address: <ipv6-1>
<ipv6-2>
[INFO]: IPv6 address in DNS server: <dc-ipv6>
[INFO]: The IPv6 address of interface eth0 has been changed.
[INFO]: Start the AAAA record update.
[ERROR]: Nsupdate error:
[ERROR]: incorrect section name: <ipv6-2>
syntax error
[ERROR]: A record update failed.