From 7523cd1951430783c2e63ac2e82e1ef7905ce81b Mon Sep 17 00:00:00 2001 From: Dimitrios Apostolou Date: Mon, 22 Jan 2024 22:17:09 +0100 Subject: [PATCH] Fix RHEL-9.2 provisioning getting stuck in disabling packagekit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit packagekit service can't be disabled (it's missing an [install] section), and sometimes it gets activated by other means before PackageKit uninstalled. So mask the unit, and try to stop the service repeatedly in case it resists. Fixes: QTQAINFRA-6078 Change-Id: I2c93b548007f24f7d7f632410d146eb472e2b4fb Reviewed-by: Simo Fält --- .../provisioning/qtci-linux-RHEL-9.2-x86_64/03-enable-repos.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/03-enable-repos.sh b/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/03-enable-repos.sh index 5ab3ca03..b86053ee 100755 --- a/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/03-enable-repos.sh +++ b/coin/provisioning/qtci-linux-RHEL-9.2-x86_64/03-enable-repos.sh @@ -6,10 +6,11 @@ set -ex echo "set WritePreparedUpdates=false" | sudo tee -a /etc/PackageKit/PackageKit.conf sudo systemctl stop packagekit -sudo systemctl disable packagekit +sudo systemctl mask --now packagekit while sudo fuser /usr/libexec/packagekitd >/dev/null 2>&1; do echo "Waiting for PackageKit to finish..." sleep 1 + sudo systemctl stop packagekit done sudo yum -y remove PackageKit gnome-software