Hi,
Requesting some assistance applying patches to one of our ESXi4.1 servers. I have downloaded Bundle ESXi410-201205001.zip which contains patches for Build 702113.
The server is currently on Build 582267. When I run vihostupdate.pl with -q option against this Server1, this is the output:
--begin--
---------Bulletin ID--------- -----Installed----- ----------------Summary-----------------
hpq-esxi4.1uX-bundle-1.1 2011-05-27T22:52:43 HP ESXi 4.1 Bundle 1.1
ESXi410-201201402-BG 2012-02-16T02:31:05 Updates VMware Tools
ESXi410-201201401-SG 2012-02-16T02:31:05 Updates Firmware
ESXi410-Update02 2012-06-13T21:18:29 VMware ESXi 4.1 Complete Update 2
ESXi410-Update01 2012-06-13T21:18:29 VMware ESXi 4.1 Complete Update 1
--end--
Then when I run the following command:
vihostupdate.pl -server Server1 -username root -password *** -s -b ESXi410-201205001.zip, this is the output:
--begin--
The bulletins which apply to but are not yet installed on this ESX host are listed.
---------Bulletin ID--------- ----------------Summary-----------------
--end--
I ran the same command (vihostupdate.pl -server Server2 -username root -password *** -s -b ESXi410-201205001.zip) on another ESXi4.1 server that's also on the same Build 582267 with the same bulletins installed as Server1 and this is the output:
--begin--
The bulletins which apply to but are not yet installed on this ESX host are listed.
---------Bulletin ID--------- ----------------Summary-----------------
ESXi410-201205401-SG Updates Firmware
--end--
I don't understand why Server1 does not see any applicable patches while Server2 does. I went ahead and ran the -scan command with -verbose option and noticed that Server1 and Server2 had several differences:
Server1 (not working server):
<id>deb_vmware-esx-firmware_4.1.0-2.22.702113</id>
<pkgstate>uninstalled</pkgstate>
<meetsSystemReq>false</meetsSystemReq>
<systemReqFailure>Vib not in Packages.gz or of the wrong arch</systemReqFailure>
<pkgDepsMetByHost>true</pkgDepsMetByHost>
Server2 (working server):
<id>deb_vmware-esx-firmware_4.1.0-2.22.702113</id>
<pkgstate>uninstalled</pkgstate>
<meetsSystemReq>true</meetsSystemReq>
<pkgDepsMetByHost>true</pkgDepsMetByHost>
Server1:
<bulletin>
<id>ESXi410-201205401-SG</id>
<summary>Updates Firmware</summary>
<releaseDate>2012-05-03T08:00:00+00:00</releaseDate>
<installDate>1970-01-01T00:00:00+00:00</installDate>
<matchesPlatform>false</matchesPlatform>
<newerVibs>false</newerVibs>
</bulletin>
Server2:
<bulletin>
<id>ESXi410-201205401-SG</id>
<summary>Updates Firmware</summary>
<releaseDate>2012-05-03T08:00:00+00:00</releaseDate>
<installDate>1970-01-01T00:00:00+00:00</installDate>
<matchesPlatform>true</matchesPlatform>
<newerVibs>true</newerVibs>
</bulletin>
I've done an extensive search for a solution but I haven't had any luck. Would appreciate any feedback! Thanks!
can you try with nosigcheck option.
Thanks john23. I tried running the scan with the -nosigcheck option and it produces the same empty result.
One more thing I forgot to add when comparing the differences in verbose output. When I ran a scan on the Update02 bundle (update-from-esxi4.1-4.1_update02.zip), I saw the following differences as well:
Server1:
<requirement>DriverAPI-9.0</requirement>
<providedByHost>true</providedByHost>
Server2:
<requirement>DriverAPI-9.0</requirement>
<providedBy>
<vibID>deb_vmware-esx-firmware_4.1.0-2.11.502767</vibID>
</providedBy>
<providedByHost>true</providedByHost>
As you can see, Server1 is missing this <vibID>deb_vmware-esx-firmware_4.1.0-2.11.502767</vibID> line. I even ran an "esxupdate --vib-view query" on both servers and both produce identical results.
Any help would be greatly appreciated as we're trying to get this Server1 in compliance! Thanks!
Can you post us the output of the following from both the servers
#vmware -vl
zXi_Gamer,
Here are the outputs from both servers:
Server1:
~ # vmware -vl
VMware ESXi 4.1.0 build-582267
VMware ESXi 4.1.0 Update 2
Server2:
~ # vmware -vl
VMware ESXi 4.1.0 build-582267
VMware ESXi 4.1.0 Update 2
If there's any more useful information that you think would help in figuring out this problem please let me know. Thanks!