mirror of
https://github.com/xcat2/xcat-core.git
synced 2026-07-31 18:19:40 +00:00
1b5938969c
go-xcat's install list still named yaboot-xcat, which was obsoleted in the xcat-dep 2.18 rebuild and is no longer published. It also lists the cross-arch ppc64 genesis packages, which the arch-split 2.18 dep repo no longer places in the x86_64 view an x86 management node reads. Because EL dnf is strict by default, any one of these unresolvable names aborts the entire `dnf install` transaction, so `go-xcat install` fails outright on EL9/EL10 even though every package the node actually needs is available. Drop yaboot-xcat from the install list (kept in the uninstall list so existing installs are still cleaned up) and pass `dnf --setopt=strict=0` so a package missing from the enabled repository is warned and skipped instead of failing the whole install. The existing post-install smoke test still catches a genuinely broken install. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>