PowerFlex 4.6: Node Compliance Report displays invalid VIBs
Summary: Node Compliance Report displays invalid VIBs, which are not part of the Release Certification Matrix (RCM) or Intelligent Catalog (IC) packages.
Symptoms
In PowerFlex Management Platform (PFMP), under Node Compliance Report > Software Components > Components displays a wrong VIB gets listed, which is not at all present in the RCM/IC ISO.
To confirm whether the above VIB is present or not, navigate to the node that is running the http-share pod and look inside the ISO and search for the VIB.
For example, IC 46.376.00 displays VMware Esx VIB 4.23.6.2.7, which is not part of this IC:

Cause
Due to a software issue in the 4.6.1 version, the PFMP database will have a duplicate record in firmware_deviceinventory. The duplicate value is not ignored, and it compares the "vendor_id" value for nmlx5-core and nmlx5-rdma VIBs while creating records in the table.
The same logic is being used in asm-core at certain places; hence, we see invalid VIBs getting listed.
Resolution
Upgrade to the version containing the fix, as mentioned in Fixed In Version below.
Additional Information
Impacted Versions
PFMP 4.6.1
PFMP 4.6.2.1
Fixed In Version
PFMP 4.8