Discovery throws a warning message as 'Bad line in lsof output' for while discovery the AIX serversIssue When you run discovery on some AIX devices, we will be seeing the following warning message in the discovery log.Bad line in lsof output, line 1:lsof: WARNING: compiled for AIX version XXXX; this is YYYY.Bad line in lsof output, line 1038:lsof: WARNING: /home/root/.lsof_sftdpsdb3 was updated. ReleaseALLCauseThe subset list for os level on AIX x.x seems to include at least two file sets, xlsmp.msg.en_US.rte and xlsmp.rte, that do not install from AIX x.x media with a y.y level. Hence, os level reports x.x instead of the expected y.y. If either xlsmp.msg.en_US.rte or xlsmp.rte is installed, lsof's Configure script and run-time tests will identify the AIX version incorrectly. The run-time test will issue a complaint message of this form: lsof: WARNING: compiled for AIX version xxx; this is yyy.ResolutionYou can correct the Configure test by pre-defining the os level value, setting the correct value in the LSOF_VSTR environment variable before running the Configure script e.g., to pre-define AIX y.y when using ksh, do this: $ LSOF_VSTR= y.y Configure -n aix You can't affect os level output without uninstalling xlsmp.msg.en_US.rte and xlsmp.rte. If you can't do that, you'll have to put up with the run-time complaint.