diff --git a/releases/24.0.0.12/full/helpers/build/infinispan-client-setup.sh b/releases/24.0.0.12/full/helpers/build/infinispan-client-setup.sh
index e6a95e6b..0fb8531f 100755
--- a/releases/24.0.0.12/full/helpers/build/infinispan-client-setup.sh
+++ b/releases/24.0.0.12/full/helpers/build/infinispan-client-setup.sh
@@ -5,13 +5,20 @@ fi
set -Eeox pipefail
-yum update -y
-yum install -y maven
+pkgcmd=yum
+if ! command $pkgcmd
+then
+ pkgcmd=microdnf
+fi
+
+$pkgcmd update -y
+$pkgcmd install -y maven
mkdir -p /opt/ol/wlp/usr/shared/resources/infinispan
echo ' 4.0.0 io.openliberty openliberty-infinispan-client 1.0 org.infinispan infinispan-jcache-remote 10.1.3.Final ' > /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml
mvn -f /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml versions:use-latest-releases -DallowMajorUpdates=false
mvn -f /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml dependency:copy-dependencies -DoutputDirectory=/opt/ol/wlp/usr/shared/resources/infinispan
-yum remove -y maven
+# This fails with dependency errors using microdnf on ubi-minimal, but it is okay to let it fail
+yum remove -y maven || true
rm -f /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml
rm -f /opt/ol/wlp/usr/shared/resources/infinispan/jboss-transaction-api*.jar
rm -f /opt/ol/wlp/usr/shared/resources/infinispan/reactive-streams-*.jar
diff --git a/releases/24.0.0.12/kernel-slim/helpers/build/infinispan-client-setup.sh b/releases/24.0.0.12/kernel-slim/helpers/build/infinispan-client-setup.sh
index e6a95e6b..0fb8531f 100755
--- a/releases/24.0.0.12/kernel-slim/helpers/build/infinispan-client-setup.sh
+++ b/releases/24.0.0.12/kernel-slim/helpers/build/infinispan-client-setup.sh
@@ -5,13 +5,20 @@ fi
set -Eeox pipefail
-yum update -y
-yum install -y maven
+pkgcmd=yum
+if ! command $pkgcmd
+then
+ pkgcmd=microdnf
+fi
+
+$pkgcmd update -y
+$pkgcmd install -y maven
mkdir -p /opt/ol/wlp/usr/shared/resources/infinispan
echo ' 4.0.0 io.openliberty openliberty-infinispan-client 1.0 org.infinispan infinispan-jcache-remote 10.1.3.Final ' > /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml
mvn -f /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml versions:use-latest-releases -DallowMajorUpdates=false
mvn -f /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml dependency:copy-dependencies -DoutputDirectory=/opt/ol/wlp/usr/shared/resources/infinispan
-yum remove -y maven
+# This fails with dependency errors using microdnf on ubi-minimal, but it is okay to let it fail
+yum remove -y maven || true
rm -f /opt/ol/wlp/usr/shared/resources/infinispan/pom.xml
rm -f /opt/ol/wlp/usr/shared/resources/infinispan/jboss-transaction-api*.jar
rm -f /opt/ol/wlp/usr/shared/resources/infinispan/reactive-streams-*.jar