Description of problem: When rhevm-log-collector attempts to collect logs from RHEL hypervisor the process hangs indefinitely while processing the selinux sos plugin because of the following line:
self.collectExtOutput("ausearch -m avc,user_avc -ts today")
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run 'rhevm-log-collector' on an environment containing a hypervisor running full RHEL 6
The rhevm-log-collector command never finishes, and sosreport runs indefinitely on the RHEL 6 hypervisor
The rhevm-log-collector command finishes after the host sosreport is collected
The issue appears to be that the ausearch command requires a controlling TTY(pty), and hangs indefinitely without access to one. The ssh command that rhevm-log-collector runs does have a controlling TTY.
There is an open bug about ausearch, however it seems that running it through ssh with -t flag is enough for providing the needed TTY.
I just need to check if adding that flag has other implications.
Patch pushed upstream master by James W. Mills.
Patch merged upstream master. Pushed and merged also on upstream 3.3 branch.
verified on RHEVM 3.3 IS17.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.