diff --git a/salt/common/tools/sbin/so-common b/salt/common/tools/sbin/so-common index e46eaac69..3e05614d6 100755 --- a/salt/common/tools/sbin/so-common +++ b/salt/common/tools/sbin/so-common @@ -299,7 +299,8 @@ fail() { get_agent_count() { if [ -f /opt/so/log/agents/agentstatus.log ]; then - AGENTCOUNT=$(cat /opt/so/log/agents/agentstatus.log | grep -wF active | awk '{print $2}') + AGENTCOUNT=$(cat /opt/so/log/agents/agentstatus.log | grep -wF active | awk '{print $2}' | sed 's/,//') + [[ -z "$AGENTCOUNT" ]] && AGENTCOUNT="0" else AGENTCOUNT=0 fi diff --git a/salt/common/tools/sbin/so-common-status-check b/salt/common/tools/sbin/so-common-status-check index 4aa981123..cbef7309e 100644 --- a/salt/common/tools/sbin/so-common-status-check +++ b/salt/common/tools/sbin/so-common-status-check @@ -45,7 +45,7 @@ def check_for_fps(): result = subprocess.run([feat_full + '-mode-setup', '--is-enabled'], stdout=subprocess.PIPE) if result.returncode == 0: fps = 1 - except FileNotFoundError: + except: fn = '/proc/sys/crypto/' + feat_full + '_enabled' try: with open(fn, 'r') as f: