RHV Log Collector shows "write() argument must be str, not None" message
Issue
The RHV Log Collector shows the following ERROR message
ERROR: Failed to collect logs from host.internal; write() argument must be str, not None
In the debug
output is possible to see the following
2022-01-08 11:51:47::DEBUG::__main__::274::root:: STDERR(b"/bin/ls: cannot open directory '/rhev/data-center/mnt/share:_data/test/ova': Permission denied\n")
2022-01-08 11:51:47::ERROR::__main__::901::root:: Failed to collect logs from: host.internal; write() argument must be str, not None
2022-01-08 11:51:47::DEBUG::__main__::225::root:: Traceback (most recent call last):
2022-01-08 11:51:47::DEBUG::__main__::225::root:: File "/usr/lib/python3.6/site-packages/ovirt_log_collector/__main__.py", line 881, in run
2022-01-08 11:51:47::DEBUG::__main__::225::root:: f.write(stdout)
2022-01-08 11:51:47::DEBUG::__main__::225::root:: TypeError: write() argument must be str, not None
Environment
Red Hat Virtualization 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.