Updates are available even after unmounting the ISO image.
Steps to reproduce.
1. Mount an ISO ( higher version than the current )in vSphere client.
2. Check for avalable updates.
3. Unmount ISO from vSphere client.
4. Check for available updates
5. Even user will see available updates.
Used ecom explorer and found that 2 VAMI_ElementSoftwareIdentity available even after unmounting ISO.
ExecQuery(namespace=root/cimv2, queryLangauge=DMTF:CQL, query=Select * from VAMI_ElementSoftwareIdentity) returned:
InstanceName = //lglak220.lss.emc.com/root/cimv2:VAMI_ElementSoftwareIdentity.Antecedent="root/cimv2:VAMI_SoftwareIdentity.InstanceID=\"VMware:VMware_2.0.0.152\"",Dependent="root/cimv2:CIM_ComputerSystem.CreationClassName=\"VAMI_ComputerSystem\",Name=\"lglak220.lss.emc.com\""
Instance of VAMI_ElementSoftwareIdentity
{
reference Antecedent = root/cimv2:VAMI_SoftwareIdentity.InstanceID="VMware:VMware_2.0.0.152";
reference Dependent = root/cimv2:CIM_ComputerSystem.CreationClassName="VAMI_ComputerSystem",Name="lglak220.lss.emc.com";
uint16 UpgradeCondition = 0;
string OtherUpgradeCondition = ;
uint16 ElementSoftwareStatus[] = 2, 6;
}
InstanceName = //lglak220.lss.emc.com/root/cimv2:VAMI_ElementSoftwareIdentity.Antecedent="root/cimv2:VAMI_SoftwareIdentity.InstanceID=\"VMware:VMware_2.0.0.182\"",Dependent="root/cimv2:CIM_ComputerSystem.CreationClassName=\"VAMI_ComputerSystem\",Name=\"lglak220.lss.emc.com\""
Instance of VAMI_ElementSoftwareIdentity
{
reference Antecedent = root/cimv2:VAMI_SoftwareIdentity.InstanceID="VMware:VMware_2.0.0.182";
reference Dependent = root/cimv2:CIM_ComputerSystem.CreationClassName="VAMI_ComputerSystem",Name="lglak220.lss.emc.com";
uint16 UpgradeCondition = 0;
string OtherUpgradeCondition = ;
uint16 ElementSoftwareStatus[] = 8;
}
As ElementSoftwareStatus is 8 for latest available instance , user can see that update available.
Please help.
Thanks,
Sarika