mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-09-21 16:39:30 +00:00
840a6c56c6
On Ubuntu 26.04 the installed compute node keeps systemd-resolved, which takes the DNS server from DHCP and no search domain, so /etc/resolv.conf reads "search .". mypostscript then runs "updateflag.awk $MASTER 3002" with the short management node name, the flag update fails eleven times, and the node stays at postbooting until retry_install.sh gives up. The management node does offer domain-search; the node discards it. compute.subiquity.tmpl writes /target/etc/netplan/00-xcat-install.yaml with dhcp4: true alone, so systemd-networkd applies its UseDomains default of no. Add dhcp4-overrides: use-domains: true to both branches, the one that renames the interface and the one that matches by MAC alone. ubuntu_subiquity_installnic.t runs the template's own late-command and asserts the netplan it writes carries the setting. It fails without this change. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>