Hi I have a problem with 4 Linux machines that fail to upgrade from 10.0.12 to 11.0.4.
The BesClientUpgrade.log shows just the following
============
Fri May 22 11:31:32 CST 2026 - BigFix Client upgrade
SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: permissive Mode from config file: permissive Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 31
Fri May 22 11:31:32 CST 2026 - Stopping BigFix Client ...
============
Looking at a BesClientUpgrade.log of a Linux machines that successfully upgraded to 11.0.4, it shows
++++++++++++++
Fri Jan 23 22:03:07 EST 2026 - BigFix Client upgrade
SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: permissive Mode from config file: permissive Policy MLS status: enabled Policy deny_unknown status: allowed Memory protection checking: actual (secure) Max kernel policy version: 33
Fri Jan 23 22:03:07 EST 2026 - Stopping BigFix Client ...
Fri Jan 23 22:03:12 EST 2026 - Done. Return code: 0
Fri Jan 23 22:03:12 EST 2026 - Upgrading .rpm package ...
warning: __Local/Upgrade/BESClientUpgrade.rpm: Header V4 RSA/SHA256 Signature, key ID 16055553: NOKEY
Verifying packages...
Preparing packages...
BESAgent-11.0.4.60-rhe7.x86_64
BESAgent-10.0.12.60-rhe6.x86_64
Fri Jan 23 22:03:17 EST 2026 - Done. Return code: 0
Fri Jan 23 22:03:17 EST 2026 - Starting BigFix Client ...
Fri Jan 23 22:03:17 EST 2026 - Done. Return code: 0
Fri Jan 23 22:03:17 EST 2026 - BigFix Client upgrade completed!
++++++++++++++
So what’s missing is the next line that says
Done. Return code: 0
Is there a way to enable more verbose logging to see whats going on with the problem scenario?
Looking at the upgrade fixlet
ie.
Updated Red Hat Enterprise Linux Client - BigFix version 11.0.4 Now Available!
the only thing between the 2 echo’s are the following
################
appendfile echo "$(date) - Stopping BigFix Client ..."
if {exists file "/etc/init.d/besclient"}
appendfile /etc/init.d/besclient stop
else
appendfile /bin/systemctl stop besclient
endif
appendfile echo "$(date) - Done. Return code: $?"
################
Thank you in advance.
Regards … Leslie