mirror of
git://code.qt.io/qt/qt5.git
synced 2026-02-24 16:05:36 +08:00
Fix RHEL-9.2 provisioning getting stuck in disabling packagekit
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 <simo.falt@qt.io>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user