Search the VMware Knowledge Base (KB)
View by Article ID

Windows vCenter Server upgrade fails with the error "Installation of component VMware vCenter Server failed with error code 3010" (2149266)

  • 1 Ratings
Language Editions

Symptoms

  • Windows vCenter Server 6.x upgrade fails with the error:

    "Installation of component VMware vCenter Server failed with error code '3010'. Check the logs for more details"

  • In the %TEMP%\vminst.log file, you see entries similar to:

    <YYYY-MM-DD>T<TIME>| vcsInstUtil-5318198| E: wWinMain: MSI result of install of "E:\vCenter-Server\Packages\vmware-vpxd.msi" may have failed: 3010 (0x00000bc2)
    <YYYY-MM-DD>T<TIME>| vcsInstUtil-4541944| E: LaunchPkgMgr: Operation on vmware-vpxd.msi appears to have failed: 3010 (0x00000bc2)
    <YYYY-MM-DD>T<TIME>| vcsInstUtil-4541944| I: PitCA_MessageBox: Displaying message: "Installation of component VMware vCenter Server failed with error code '3010'. Check the logs for more details.


    <YYYY-MM-DD>T<TIME>| vcsInstUtil-5318198| E: wWinMain: MSI result of install of "E:\vCenter-Server\Packages\vmware-openssl.msi" may have failed: 3010 (0x00000bc2)
    <YYYY-MM-DD>T<TIME>| vcsInstUtil-5318198| E: LaunchPkgMgr: Operation on vmware-openssl.msi appears to have failed: 3010 (0x00000bc2)
    <YYYY-MM-DD>T<TIME>| vcsInstUtil-5318198| I: PitCA_MessageBox: Displaying message: "Installation of component VMware Open SSL components failed with error code '3010'. Check the logs for more details."


    <YYYY-MM-DD>T<TIME>| vcsInstUtil-5112507| E: wWinMain: MSI result of install of "D:\vCenter-Server\Packages\vmware-jre.msi" may have failed: 3010 (0x00000bc2)
    <YYYY-MM-DD>T<TIME>| vcsInstUtil-5112507| E: LaunchPkgMgr: Operation on vmware-jre.msi appears to have failed: 3010 (0x00000bc2)
    <YYYY-MM-DD>T<TIME>| vcsInstUtil-5112507| I: PitCA_MessageBox: Displaying message: "Installation of component VMware JRE standalone installer failed with error code '3010'. Check the logs for more details.


    Note: Package reported may vary as well, but most commonly it is associated with Java.

  • In the pkgmgr-comp-msi.log file, you will see entries similar to:

    MSI (s) (B4:DC) [<YYYY-MM-DD>T<TIME>]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1603
    MSI (s) (B4:DC) [<YYYY-MM-DD>T<TIME>]: Verifying accessibility of file: vmeventmsg.dll
    Info 1603.The file C:\Program Files\VMware\vCenter Server\vpxd\vmeventmsg.dll is being held in use. Close that application and retry.
    MSI (s) (4C:74) [<YYYY-MM-DD>T<TIME>]: Product: VMware-vpxd. Restart required. The installation or update for the product required a restart for all changes to take effect. The restart was deferred to a later time.


    MSI (s) (EC:0C) [12:00:35:740]: Product: vmware-cyrus-sasl. The file C:\Windows\system32\libsasl.dll is being used by the following process: Name: java , Id 2464.
    Info 1603.The file C:\Windows\system32\libsasl.dll is being held in use.  Close that application and retry.


    MSI (s) (6C:88) [16:17:27:755]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1603
    MSI (s) (6C:88) [16:17:29:271]: Verifying accessibility of file: pgevent.dll
    MSI (s) (6C:88) [16:17:29:271]: Note: 1: 2318 2:
    MSI (s) (6C:88) [16:17:29:271]: Note: 1: 2318 2:
    Info 1603.The file C:\Program Files\VMware\vCenter Server\vPostgres\lib\pgevent.dll is being held in use. Close that application and retry.
    MSI (s) (6C:88) [16:17:29:271]: Executing op: SetTargetFolder(Folder=C:\Program Files\VMware\vCenter Server\vPostgres\include\server\parser\)


    <YYYY-MM-DD>T<TIME>: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1603
    <YYYY-MM-DD>T<TIME>: Product: VMware-OpenSSL. The file C:\Program Files\VMware\vCenter Server\openSSL\ssleay32.dll is being used by the following process: Name: python , Id 1472.
    <YYYY-MM-DD>T<TIME>: Product: VMware-OpenSSL. The file C:\Program Files\VMware\vCenter Server\openSSL\ssleay32.dll is being used by the following process: Name: splunkd , Id 1700.
    <YYYY-MM-DD>T<TIME>: Product: VMware-OpenSSL. The file C:\Program Files\VMware\vCenter Server\openSSL\ssleay32.dll is being used by the following process: Name: VGAuthService , Id 2052.
    <YYYY-MM-DD>T<TIME>: Product: VMware-OpenSSL. The file C:\Program Files\VMware\vCenter Server\openSSL\ssleay32.dll is being used by the following process: Name: splunk-winevtlog , Id 4752

Resolution

To resolve this issue, disable antivirus and backup software and then retry the vCenter Server upgrade.

If the issue persists, follow these steps:
  1. Download and install the Microsoft Process Explorer.
  2. Find these dll files and check if they were being locked by any other process other than vCenter.

    • ssleay32.dll (This dll can be locked by Splunk/LANDesk)

    • vmeventmsg.dll (This dll can be locked by SVCHOST)

    • libeay32.dll

    • pgevent.dll

      Note: Look for other dll files also to check if any process is holding lock on them.

  3. Stop the service or kill the process which is holding the lock on the dll files.
  4. Retry the vCenter Server upgrade.
  5. If the issue still persists, proceed with below steps.
  6. Take a backup of jre folder located at C:\Program Files\VMware\vCenter Server\
  7. Empty the contents of jre folder except for the these files:

    C:\Program Files\VMware\vCenter Server\jre\bin\libvecsjni.dll
    C:\Program Files\VMware\vCenter Server\jre\lib\ext\vmware-endpoint-certificate-store.jar


  8. Re-try the vCenter Server upgrade.

See Also

Language Editions

zh_cn,2150528

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 1 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 1 Ratings
Actions
KB: