From 8419e27d9fcca978dda8d00ab4fa502c69f66626 Mon Sep 17 00:00:00 2001 From: Kiran Chavala Date: Mon, 5 Oct 2026 17:04:35 +0530 Subject: [PATCH 1/2] packaging: use rng-tools service name on SUSE 15 for management server On SUSE 15 the rng-tools package ships the service as rng-tools.service, not rngd.service, so enabling rngd silently failed. Co-Authored-By: Claude Opus 5.5 (1M context) --- packaging/suse15/cloud.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/suse15/cloud.spec b/packaging/suse15/cloud.spec index 04ab66904287..43c8113c7203 100644 --- a/packaging/suse15/cloud.spec +++ b/packaging/suse15/cloud.spec @@ -466,7 +466,7 @@ else fi /usr/bin/systemctl enable cloudstack-management > /dev/null 2>&1 || true -/usr/bin/systemctl enable --now rngd > /dev/null 2>&1 || true +/usr/bin/systemctl enable --now rng-tools > /dev/null 2>&1 || true grep -s -q "db.cloud.driver=jdbc:mysql" "%{_sysconfdir}/%{name}/management/db.properties" || sed -i -e "\$adb.cloud.driver=jdbc:mysql" "%{_sysconfdir}/%{name}/management/db.properties" grep -s -q "db.usage.driver=jdbc:mysql" "%{_sysconfdir}/%{name}/management/db.properties" || sed -i -e "\$adb.usage.driver=jdbc:mysql" "%{_sysconfdir}/%{name}/management/db.properties" From ad869666407941f45f8600900f142914adc10662 Mon Sep 17 00:00:00 2001 From: Kiran Chavala Date: Mon, 5 Oct 2026 17:05:40 +0530 Subject: [PATCH 2/2] packaging: use rng-tools service name on SUSE 15 for agent Co-Authored-By: Claude Opus 5.5 (1M context) --- packaging/suse15/cloud.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/suse15/cloud.spec b/packaging/suse15/cloud.spec index 43c8113c7203..c3b75cc349d6 100644 --- a/packaging/suse15/cloud.spec +++ b/packaging/suse15/cloud.spec @@ -530,7 +530,7 @@ mkdir -m 0755 -p /usr/share/cloudstack-agent/tmp /usr/bin/systemctl restart libvirtd /usr/bin/systemctl enable cloudstack-agent > /dev/null 2>&1 || true /usr/bin/systemctl enable cloudstack-rolling-maintenance@p > /dev/null 2>&1 || true -/usr/bin/systemctl enable --now rngd > /dev/null 2>&1 || true +/usr/bin/systemctl enable --now rng-tools > /dev/null 2>&1 || true # if saved agent.properties from upgrade exist, copy them over if [ -f "%{_sysconfdir}/cloud.rpmsave/agent/agent.properties" ]; then