VMware Cloud Community
euglee25
Contributor
Contributor

Issues patching ESXi4.1 from Build 582267 to Build 702113

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!

Reply
0 Kudos
4 Replies
john23
Commander
Commander

can you try with nosigcheck option.

Thanks -A Read my blogs: www.openwriteup.com
Reply
0 Kudos
euglee25
Contributor
Contributor

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!

Reply
0 Kudos
zXi_Gamer
Virtuoso
Virtuoso

Can you post us the output of the following from both the servers Smiley Happy

#vmware -vl

Reply
0 Kudos
euglee25
Contributor
Contributor

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!

Reply
0 Kudos