From e6c53d79566c5a5a3a06fd0a4e62284a08f05163 Mon Sep 17 00:00:00 2001 From: Craig Comstock Date: Fri, 26 Jan 2024 07:58:21 -0600 Subject: [PATCH] Modified retry_wrapper to get more info about package manager retry reasons See if another package manager process is locking the package manager database, like /var/lib/dpkg/lock and such Ticket: ENT-11166 Changelog: none (cherry picked from commit 0a2fd9947571eeca891ca8c6afa4e7de371d338e) --- build-scripts/functions | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-scripts/functions b/build-scripts/functions index e24c532f9..c31d72dc0 100644 --- a/build-scripts/functions +++ b/build-scripts/functions @@ -589,6 +589,8 @@ retry_wrapper() return 0 else err_ret=$? + # in case say dpkg locks are held by automatic updates or something + ps -efl | grep -P '(apt|dpkg|yum|dnf|zypper|rpm|pkg)' maxtries=`expr $maxtries - 1` echo "* FAILURE $err_ret" echo "* Sleeping for: $pause seconds"