When rteval is run with -s, --sysreport run sysreport to collect system data (default: False) and sos, sosreport or sysreport cannot be found then rteval exits with an error. Fix this by adding /usr/bin to the places to search for this program. Signed-off-by: John Kacur <jkacur@xxxxxxxxxx> --- rteval/sysinfo/osinfo.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rteval/sysinfo/osinfo.py b/rteval/sysinfo/osinfo.py index 3d6d5f8daa96..3bdbcc81e068 100644 --- a/rteval/sysinfo/osinfo.py +++ b/rteval/sysinfo/osinfo.py @@ -45,10 +45,16 @@ class OSInfo: def run_sysreport(self, repdir): if os.path.exists('/usr/sbin/sos'): exe = '/usr/sbin/sos report' + elif os.path.exists('/usr/bin/sos'): + exe = '/usr/bin/sos report' elif os.path.exists('/usr/sbin/sosreport'): exe = '/usr/sbin/sosreport' + elif os.path.exists('/usr/bin/sosreport'): + exe = '/usr/bin/sosreport' elif os.path.exists('/usr/sbin/sysreport'): exe = '/usr/sbin/sysreport' + elif os.path.exists('/usr/bin/sysreport'): + exe = '/usr/bin/sysreport' else: raise RuntimeError("Can't find sos/sosreport/sysreport") -- 2.45.2