vCenter server service won’t start after upgrading 5.5 to Update 3b

Just a quick heads up! Over the last week I’ve been upgrading our vCenter servers from version 5.5 to the most recent 5.5 Update 3b version and have ran into a small hiccup.

The upgrade of SSO, Web Client, Inventory Service and even vCenter server all went as expected without any issues. Then I rebooted the vCenter server and after the reboot noticed that the vCenter server service hadn’t started and when I tried to start it manually I then received the following error:

Error 1053: The service did not respond to the start or control request in a timely fashion.

The issue happens when the vCenter 5.5 U3b installer fails to update the deployPkg.dll file during the upgrade. Thanks to VMware as they had published KB 2134141 with a workaround.

How to prevent prior to updating to 5.5 U3b

If you see this post or the KB article prior to upgrading from vCenter 5.5 to vCenter 5.5 Update 3b then simply perform the following steps:

  1. Go to: C:\Windows\Installer\$PatchCache$\Managed\05550F1E83248734780F0115742A159D\5.5.0
  2. Move the re/move the deployPkg.dll file from the folder.
  3. And finally, run the 5.5 U3b installer.

How to fix after already upgrading to vCenter 5.5 Update3b

If you’ve already ran the upgrade and prior to seeing this post or the KB (as was my case) then there is a fix for you as well.

  1. Go to: C:\Program Files\VMware\Infrastructure\VirtualCenter Server\ (Your drive letter may vary depending on where you installed vCenter server).
  2. Move the re/move the deployPkg.dll file from the folder.
  3. Download 2134141_deployPkg.zip from KB 2134141 (or here) and extract the deployPkg.dll file to C:\Program Files\VMware\Infrastructure\VirtualCenter Server\ directory on the vCenter Server.
  4. Next start the vCenter server and vCenter Management Web services.
  5. Now open a command prompt window (run-as administrator) and type the following command:
    msiexec.exe /x {7BC9E9D9-3DF6-4040-B4A1-B6A3A8AE75BA} SKIPVCCHECK=1 SUPPRESS_CONFIRM_UNINSTALL="1" /qr
  6. Lastly, install 5.5 Update 3 version of Profile-Driven storage by running this command in the same command prompt as above by using this command:
    msiexec.exe /L*V "%temp%\sps_vminst.log" /I "D:\vCenter-Server\Profile-Driven Storage\VMware vSphere Profile-Driven Storage.msi" INSTALLDIR="C:\Program Files\VMware\Infrastructure\" COMPUTER_FQDN=vc-a.domain.com TOMCAT_MAX_MEMORY_OPTION="S" VC_KEYSTORE_TYPE=PKCS12 VC_KEYSTORE_PASSWORD=testpassword VC_SSL_DIR="C:\ProgramData\VMware\VMware VirtualCenter\SSL\" VC_SPS_EXTENSION_DIR="C:\Program Files\VMware\Infrastructure\VirtualCenter Server\extensions\com.vmware.vim.sps\" IS_URL="https://vc-a.domain.com:10443" ARPSYSTEMCOMPONENT=1 SKIPVCCHECK=1 /qr

    NOTE: Assuming D: as the drive the ISO is mounted and C: as the drive vCenter Server is installed on.

Just make sure all the vCenter server services are running and that’s it, a pretty quick and easy fix. Now the vCenter servers at both the primary and secondary data centers have been upgraded to the latest 5.5 build.

Similar Posts

  • VMware’s Dual Persona smartphones now available at Verizon Wireless

    VMware Ready for Verizon

    VMware has announced that the Android running LG Intuition and Motorola Razr M can now both be purchased with VMWare Horizon Mobile software. The VMWare Horizon Mobile software separates the devices into isolated partitions that allow users to keep their work applications and data separate from their personal applications and data.

    Today, VMware and Verizon Wireless announced that the Android-based LG Intuition and Motorola Razr M can now be purchased with VMware’s Horizon Mobile software, which separates the device into isolated partitions that keep a user’s work applications and data separate from personal stuff. Licenses to Horizon Mobile start at $125 per user and can be purchased through local resellers of VMware and Verizon Wireless.

    Read More “VMware’s Dual Persona smartphones now available at Verizon Wireless”

  • VMware Recertification Policy

    VMware certified

    Starting today, March 10 2014, new VCP certifications must be re-certified within two years of it’s earned date. Anyone who currently has their VCP certification prior to March 10 2013 has until March 10, 2015 to re-certify.

    The new policy gives you three options to re-certify:

    1. Take the current exam for your existing VCP certification solution track. For example, if you are a VCP3, you could take the current VCP5-Data Center Virtualization (VCP5-DCV) exam.
    2. Earn a new VCP certification in a different solution track. For example, if you are a VCP-Cloud, you could recertify by earning VCP5-Desktop (VCP5-DT) certification.
    3. Advance to the next level by earning a VMware Certified Advanced Professional (VCAP) certification. For example, if you are a VCP5-DCV you could earn VCAP5-DCA certification.

    I can understand why they are doing this but I don’t agree with the changes. As per the announcement if you let your certification expire, “Your certification will be revoked,and you will no longer be entitled to use the certification logo or represent yourself as VMware certified“. Really? You mean everything that was done prior and after taking the exam means nothing?

    Read More “VMware Recertification Policy”

  • How to easily add an ESXi SSH login message banner

    ESXi issues message

    Preparing for some upcoming audits, I noticed one of the checkpoints was to ensure each ESXi host was configured with a warning banner stating the machine is being monitored and audited when someone logs into the ESXi host via SSH. This type of message is something you see on most any company or government computer before you login.

    There are two message types that can be used to achieve this, the first being login banner (/etc/issue) and MOTD (/etc/motd). The difference between the two are where they are shown. The login banner is shown between the username and password inputs during login, while the MOTD is displayed after a user has successfully logged into SSH.

    Read More “How to easily add an ESXi SSH login message banner”

  • Thank you VMware Community!

    VMware vExpert 2014

    So far, 2014 has been a very rewarding year for a number of reasons, two of which has happened in just a week or two span. First, Eric Siebert (@ericsiebert) announced on March 27th, this years results of the 2014 Top VMware & Virtualization Blog voting. My first year entered into voting and made it to 71st place! A huge thanks goes out to not only Eric but just as much so to everyone who voted for me!

    To top it off, yesterday VMware announced 2014’s first quarter VMware vExpert list. While vExpert isn’t a technical certification or even a general measure of VMware expertise. The VMware judges selected people who were engaged with their community and who had developed a substantial personal platform of influence in those communities. There were a lot of very smart, very accomplished people, even VCDXs, that weren’t named as vExpert this year. VMware awarded this title to 754 people this year and on that list of many impressive names you’ll find yours truly, Michael Tabor!

    I’m both honored and humbled by both lists. It’s a great feeling to be recognized by not only my peers through the voting in the Top vBlog but also by VMware themselves through the vExpert title.

    So again THANK YOU very much to the entire VMware community, a spectacular community indeed, and congratulations to everyone else that made the Top vBlog and vExpert lists!

  • VMware vSphere 5.5 Update 2 released

    vsphere 5.5 update2 released

    VMware vCenter Server and ESXi 5.5 Update 2 has just been released today with a number of fixes and additional features such as vCenter Server database support for Oracle 12c, Microsoft SQL Server 2012 Service Pack 1, and Microsoft SQL Server 2014 in vCenter Server and support for ESXi hosts with 6TB of RAM in the ESXi 5.5 update 2 release!

    Read More “VMware vSphere 5.5 Update 2 released”

  • How to install and configure vRealize Operations Manager 6.0.1

    VMware vRealize Operations Manager

    vRealize Operations Manager is the successor of vCenter Operation Manager which consists of much more then a simple name change, but several changes in the product over all. Just one of the new changes is that vRealize Operation Manager can now be deployed as a single virtual appliance, or on a Windows or Linux machine.

    This post we’ll walk through installing and configuring vRealize Operations Manager 6.0.1 step by step.

    Read More “How to install and configure vRealize Operations Manager 6.0.1”

Leave a Reply

Your email address will not be published. Required fields are marked *

One Comment

  1. Installer folder is hidden we need to un hide it from folder options
    (Hide protected Operating system Files(Recommended)) was checked.

    there is no such file inside 5.5.0 folder (deployPkg.dl)