diff --git a/coin/provisioning/qtci-linux-RHEL-8.6-x86_64/03-enable-repos.sh b/coin/provisioning/qtci-linux-RHEL-8.6-x86_64/03-enable-repos.sh index 2f7b3dda..65384f7d 100755 --- a/coin/provisioning/qtci-linux-RHEL-8.6-x86_64/03-enable-repos.sh +++ b/coin/provisioning/qtci-linux-RHEL-8.6-x86_64/03-enable-repos.sh @@ -8,6 +8,10 @@ set -ex echo "set WritePreparedUpdates=false" | sudo tee -a /etc/PackageKit/PackageKit.conf sudo systemctl stop packagekit sudo systemctl disable packagekit +while sudo fuser /usr/libexec/packagekitd >/dev/null 2>&1; do + echo "Waiting for PackageKit to finish..." + sleep 1 +done sudo yum -y remove PackageKit gnome-software sudo subscription-manager config --rhsm.manage_repos=1 diff --git a/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/03-enable-repos.sh b/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/03-enable-repos.sh index 2f7b3dda..65384f7d 100644 --- a/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/03-enable-repos.sh +++ b/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/03-enable-repos.sh @@ -8,6 +8,10 @@ set -ex echo "set WritePreparedUpdates=false" | sudo tee -a /etc/PackageKit/PackageKit.conf sudo systemctl stop packagekit sudo systemctl disable packagekit +while sudo fuser /usr/libexec/packagekitd >/dev/null 2>&1; do + echo "Waiting for PackageKit to finish..." + sleep 1 +done sudo yum -y remove PackageKit gnome-software sudo subscription-manager config --rhsm.manage_repos=1 diff --git a/coin/provisioning/qtci-linux-RHEL-9.0-x86_64/03-enable-repos.sh b/coin/provisioning/qtci-linux-RHEL-9.0-x86_64/03-enable-repos.sh index f3109f21..61d500cf 100755 --- a/coin/provisioning/qtci-linux-RHEL-9.0-x86_64/03-enable-repos.sh +++ b/coin/provisioning/qtci-linux-RHEL-9.0-x86_64/03-enable-repos.sh @@ -7,6 +7,10 @@ set -ex echo "set WritePreparedUpdates=false" | sudo tee -a /etc/PackageKit/PackageKit.conf sudo systemctl stop packagekit sudo systemctl disable packagekit +while sudo fuser /usr/libexec/packagekitd >/dev/null 2>&1; do + echo "Waiting for PackageKit to finish..." + sleep 1 +done sudo yum -y remove PackageKit gnome-software sudo subscription-manager config --rhsm.manage_repos=1 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 c63d55fd..5ab3ca03 100644 --- 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 @@ -7,6 +7,10 @@ set -ex echo "set WritePreparedUpdates=false" | sudo tee -a /etc/PackageKit/PackageKit.conf sudo systemctl stop packagekit sudo systemctl disable packagekit +while sudo fuser /usr/libexec/packagekitd >/dev/null 2>&1; do + echo "Waiting for PackageKit to finish..." + sleep 1 +done sudo yum -y remove PackageKit gnome-software sudo subscription-manager config --rhsm.manage_repos=1