VMware ESX Server 2.5.3 Upgrade Patch 1 (for 2.5.3 Systems Only)

Released 5/25/06

TAR File

This patch is for ESX Server 2.5.3 and addresses the following issues:

  • The problem documented in knowledge base article 2075, "vmxnet Not Working under SuSE 9.3 in ESX Server" has been fixed.
  • This patch eliminates a VMKernel system heap memory leak that would lead to an unrecoverable error in certain instances.
  • This patch fixes a problem in which copying a first-level redo file on a virtual machine in append mode did not result in the redo file being completely flushed to disk. This meant that powering on the virtual machine would produce an error message stating the REDO log was corrupt and needed to be discarded. The fix ensures that a consistency check is triggered, correcting the redo file header.
  • This patch enhances failover for raw device mapping in Physical Compatibility mode.
  • This patch speeds up the recovery for ESX Server and virtual machines when an ISL cable is pulled from the fabric.
  • This patch adds active/passive support for the HDS 95xx storage arrays.

This patch adds support for the following additional Guest Operating Systems:

  • Novell NetWare 6.5 SP4a
  • Novell NetWare 6.5 SP5
  • Red Hat Enterprise Linux 3.0 Update 7


This patch is an ESX Server 2.5.3 patch. Please make sure that ESX Server 2.5.3 build 22981 is installed before applying the patch. Run vmware -v to display version and build information for your system.

Important Notes

Please DO NOT apply this patch on SunFire X4100 or X4200 servers. For further details, please refer to knowledge base article 2085: Installing ESX 2.5.3 on SunFire x4100 and x4200 Servers.

Red Hat released a kernel security update for Red Hat Enterprise Linux 4.0 Update 2 that does not include BusLogic driver. To install the BusLogic driver for this security update, please download the RPM bundle for BusLogic driver, and install them according to the instructions on that page.

Installing the Update

Note: VMware recommends backing up your ESX Server installation before installing this patch. Also, a minimum of 200 MB of temporary free space on "/" filesystem is required for installing this patch.

This update requires you to boot your server into Linux mode to perform the upgrade. When you are prompted to reboot at the end of the upgrade, the installer will restart your system to run ESX Server.

  1. Power off all virtual machines.
  2. Restart your system.
  3. At the LILO Boot Menu, select the option appropriate for your system.
    • For a boot-from-SAN installation, select esx-san-safe.
    • For all other installations, select linux-up.
  4. Log in as root into the ESX Server service console, in Linux mode.
  5. Download the tar file into the temporary directory under /root on your ESX Server console.
  6. Change your working directory to that directory.
  7. Verify the integrity of the package:
    # md5sum esx-2.5.3-24171-upgrade.tar.gz

    The md5 checksum output should match the following:
    a408f0ea66f790f1a88a86abc6445030 esx-2.5.3-24171-upgrade.tar.gz

  8. Extract the compressed tar archive:
    # tar -xvzf esx-2.5.3-24171-upgrade.tar.gz
  9. Change to the newly created directory:
    # cd esx-2.5.3-24171-upgrade
  10. Run the installer:
    # ./upgrade.pl
  11. The system updates have now been installed. A reboot prompt displays:
    Reboot the server now [y/n]?
  12. This update will not be complete until you reboot the ESX Server. If you enter N, to indicate that you will not reboot at this time, ESX Server displays the warning message "Please reboot the server manually. Your virtual machines will not run properly until this is done." If you see this message, you must manually reboot the server to complete the driver update.

  13. At the reboot prompt, enter Y to reboot the server.