Symptoms:
- NSX VIB uninstallation is failing with logging indicating a module memory leak
- /var/log/esxupdate.log contains string like the following examples:
VMKMod_UnloadModule: Unloading module nsxt-ipfix-20598730 failed: Consumed resource count of module is not zero (bad0145) Cannot remove module nsxt-ipfix-20598730: Consumed resource count of module is not zero
OR
VMKMod_UnloadModule: Unloading module nsx-vdrb failed: Consumed resource count of module is not zero (bad0145) Cannot remove module nsx-vdrb: Consumed resource count of module is not zero
- vmkernel.log contains "Failed to unload module <module name>, since its consumed resource count is <number greater than 0>"
<timestamp> cpu38:5527410)ALERT: Heap: 2793: Non-empty heap (nsxt-ipfix) being destroyed (avail is 111776, should be 114080).
<timestamp> cpu38:5527410)ALERT: Mod: 5062: Failed to unload module nsxt-ipfix-20598730, since its consumed resource count is 14. Waiting...
<timestamp> cpu32:5527410)ALERT: Mod: 5091: Failed to unload module nsxt-ipfix-20598730, since its consumed resource count is 14. Giving up.