From 4c530e44c99b1c1e9b8146574f4e33eba1915b22 Mon Sep 17 00:00:00 2001 From: Daniel Hilst <392820+dhilst@users.noreply.github.com> Date: Wed, 1 Jul 2026 13:25:53 -0300 Subject: [PATCH] fix(xCAT-server): ship rhels10 ppc64le service-node otherpkgs pkglist The diskful service-node otherpkgs pkglist exists for every EL version and both arches EXCEPT rhels10 ppc64le: install/rh/ has service.rhels10.x86_64.otherpkgs.pkglist (and install/alma/ symlinks it) but no ppc64le counterpart, while rhels5/6/7/8/9 and the netboot/ tree carry both arches. xcat-test's SN_setup_case points a ppc64le service node's osimage otherpkglist at install//service..ppc64le.otherpkgs.pkglist; with the file absent the list resolves empty, so the otherpkgs postscript installs nothing -- xCATsn never lands, xcatd never starts on the service node, and every hierarchical dispatch fails with ":3001 No route to host / Connection refused", cascading the whole *_hierarchy test suite. Add install/rh/service.rhels10.ppc64le.otherpkgs.pkglist (xCATsn + the rh10 ppc64le goconserver, mirroring rhels9) and the install/alma symlink to it, matching the existing x86_64 layout. Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com> (cherry picked from commit 9ea3de343b55296219ec395ed6eaf1d521d70a2e) --- .../xcat/install/alma/service.alma10.ppc64le.otherpkgs.pkglist | 1 + .../xcat/install/rh/service.rhels10.ppc64le.otherpkgs.pkglist | 2 ++ 2 files changed, 3 insertions(+) create mode 120000 xCAT-server/share/xcat/install/alma/service.alma10.ppc64le.otherpkgs.pkglist create mode 100644 xCAT-server/share/xcat/install/rh/service.rhels10.ppc64le.otherpkgs.pkglist diff --git a/xCAT-server/share/xcat/install/alma/service.alma10.ppc64le.otherpkgs.pkglist b/xCAT-server/share/xcat/install/alma/service.alma10.ppc64le.otherpkgs.pkglist new file mode 120000 index 000000000..ba418ca8a --- /dev/null +++ b/xCAT-server/share/xcat/install/alma/service.alma10.ppc64le.otherpkgs.pkglist @@ -0,0 +1 @@ +../rh/service.rhels10.ppc64le.otherpkgs.pkglist \ No newline at end of file diff --git a/xCAT-server/share/xcat/install/rh/service.rhels10.ppc64le.otherpkgs.pkglist b/xCAT-server/share/xcat/install/rh/service.rhels10.ppc64le.otherpkgs.pkglist new file mode 100644 index 000000000..0abdc95c3 --- /dev/null +++ b/xCAT-server/share/xcat/install/rh/service.rhels10.ppc64le.otherpkgs.pkglist @@ -0,0 +1,2 @@ +xcat/xcat-core/xCATsn +xcat/xcat-dep/rh10/ppc64le/goconserver