The SMARTS console installer may not recognize one or more installed packages that appear to satisfy package dependencies specified by the installer. For example, a result may be obtained similar to the below:
Operating System Information
Name: Linux
Architecture: x86_64
Version: 4.18.0-348.12.2.el8_5.x86_64
Required OS Patch Levels
Passed Name Required Actual
true glibc 2.2.4-32.x86_64 2.28-189.5.el8_6.x86_64
true glibc 2.3.4-2.9.i686 2.28-189.5.el8_6.i686
true glibc-common 2.3.4-2.9.x86_64 2.28-189.5.el8_6.x86_64
true libxcrypt 4.1.1-4.el8.i686 4.1.1-6.el8.i686
false libnsl 2.20-42
true ncurses-compat-libs 5.9-14.el7_4.i686 6.1-9.20180224.el8.i686
true libstdc++ 4.4.6-3.el6.i686 8.5.0-10.1.el8_6.i686
true libXi 1.3-3.el6.i686 1.7.10-1.el8.i686
true libXext 1.1-3.el6.i686 1.3.4-1.el8.i686
true libXtst 1.0.99.2-3.el6.i686 1.2.3-7.el8.i686
true libXrender 0.9.5-1.el6.i686 0.9.10-7.el8.i686
true redhat-lsb 4.1-24.el7.x86_64 4.1-47.el8.x86_64
VMware Smart Assurance - SMARTS
This libnsl package is not the correct version of the package. The SMARTS console installer requires the *.i686 version of most packages.
Installing the correct*.i686 package version resolves the issue in most cases.