Symptoms:
vminst.log
file, you see entries similar to:2017-05-30 00:02:07.701+01:00| vcsInstUtil-5318198| I: InstallStatus_SetStage: install stage: install-packages / (NULL)
2017-05-30 00:02:07.701+01:00| vcsInstUtil-5318198| I: InstallStatus_SetStage: install stage: install-packages / cis-upgrade-runner.msi
2017-05-30 00:02:07.701+01:00| vcsInstUtil-5318198| I: LaunchPkgMgr: Telling child to install "C:\temp\vCenter 6.0 U3\vCenter-Server\Packages\cis-upgrade-runner.msi" with "ALLUSERS=1 ARPSYSTEMCOMPONENT=1 INSTALLPATH="C:\Program Files\VMware\vCenter Server\" APPDATAPATH="C:\ProgramData\VMware\vCenterServer\" REINSTALLMODE=vemus VM_UPDATE=1" details 0
2017-05-30 00:02:07.717+01:00| vcsInstUtil-5318198| I: wWinMain: Exe is told to run "C:\temp\vCenter 6.0 U3\vCenter-Server\Packages\cis-upgrade-runner.msi" with "ALLUSERS=1 ARPSYSTEMCOMPONENT=1 INSTALLPATH="C:\Program Files\VMware\vCenter Server\" APPDATAPATH="C:\ProgramData\VMware\vCenterServer\" REINSTALLMODE=vemus VM_UPDATE=1" details 0
2017-05-30 00:03:13.905+01:00| vcsInstUtil-5318198| I: ProcessMsiMsg: Got type INSTALLMESSAGE_RESOLVESOURCE
2017-05-30 00:03:28.365+01:00| vcsInstUtil-5318198| E: wWinMain: MSI result of install of "C:\temp\vCenter 6.0 U3\vCenter-Server\Packages\cis-upgrade-runner.msi" may have failed: 1603 (0x00000643)
2017-05-30 00:03:28.365+01:00| vcsInstUtil-5318198| E: LaunchPkgMgr: Operation on cis-upgrade-runner.msi appears to have failed: 1603 (0x00000643)
2017-05-30 00:03:28.381+01:00| vcsInstUtil-5318198| I: PitCA_MessageBox: Displaying message: "Installation of component VMware CIS upgrade runner failed with error code '1603'. Check the logs for more details."
2017-05-30 00:03:30.331+01:00| vcsInstUtil-5318198| I: LaunchPkgMgr: Telling child to revert transaction
2017-05-30 00:03:30.331+01:00| vcsInstUtil-5318198| I: InstallStatus_SetStage: install stage: install-packages / revert-transaction
2017-05-30 00:03:46.383+01:00| vcsInstUtil-5318198| I: EndTransaction: Chain transaction 1 rollback result 0
2017-05-30 00:03:46.383+01:00| vcsInstUtil-5318198| I: wWinMain: We've been told our work is done, terminating
In pkgmgr-comp-msi.log
file you will see entries similar to,******* CommandLine: **********
MSI (s) (E8:38) [00:03:13:905]: Warning: Local cached package 'C:\Windows\Installer\59b4c.msi' is missing.
MSI (s) (E8:38) [00:03:13:905]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (E8:38) [00:03:13:905]: User policy value 'DisableMedia' is 0
MSI (s) (E8:38) [00:03:13:905]: Machine policy value 'AllowLockdownMedia' is 0
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Media enabled only if package is safe.
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Looking for sourcelist for product {########-####-####-####-##########}
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Adding {########-####-####-####-##########}; to potential sourcelist list (pcode;disk;relpath).
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Now checking product {########-####-####-####-##########}
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Media is enabled for product.
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Attempting to use LastUsedSource from source list.
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Trying source C:\temp\vSphere6 U2\vCenter-Server\Packages\.
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 2203 2: C:\temp\vSphere6 U2\vCenter-Server\Packages\cis-upgrade-runner.msi 3: -2147287037
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 1706 2: -2147483647 3: cis-upgrade-runner.msiMSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Processing net source list.
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 1706 2: -2147483647 3: cis-upgrade-runner.msi
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Processing media source list.
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 2203 2: 3: -2147287037
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 1706 2: -2147483647 3: cis-upgrade-runner.msi
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Processing URL source list.
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 1402 2: UNKNOWN\URL 3: 2
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 1706 2: -2147483647 3: cis-upgrade-runner.msi
MSI (s) (E8:38) [00:03:13:905]: Note: 1: 1706 2: 3: cis-upgrade-runner.msi
MSI (s) (E8:38) [00:03:13:905]: SOURCEMGMT: Failed to resolve source
MSI (s) (E8:54) [00:03:13:905]: Note: 1: 1714 2: cis-upgrade-runner 3: 1612
MSI (s) (E8:54) [00:03:13:905]: Note: 1: 2205 2: 3: Error
MSI (s) (E8:54) [00:03:13:905]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1714
CustomAction returned actual error code 1612 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (E8:54) [00:03:28:334]: Note: 1: 2205 2: 3: Error
MSI (s) (E8:54) [00:03:28:334]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (s) (E8:54) [00:03:28:334]: Product: cis-upgrade-runner -- Error 1714. The older version of cis-upgrade-runner cannot be removed. Contact your technical support group. System Error 1612.
MSI (s) (E8:54) [00:03:28:349]: Note: 1: 2205 2: 3: Error
MSI (s) (E8:54) [00:03:28:349]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 16
MSI (s) (E8:54) [00:03:28:349]: Note: 1: 2205 2: 3: Error
MSI (s) (E8:54) [00:03:28:349]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 21
Action ended 00:03:28: RemoveExistingProducts. Return value 3.
Action ended 00:03:28: INSTALL. Return value 3.
MSI (s) (E8:54) [00:03:28:349]: Windows Installer installed the product. Product Name: cis-upgrade-runner. Product Version: 6.0.0.22349. Product Language: 1033. Manufacturer: VMware, Inc.. Installation success or error status: 1603.
------------------------------
MSI (s) (70:54) [14:13:40:250]: Warning: Local cached package 'C:\Windows\Installer\55157ed7.msi' is missing.
MSI (s) (70:54) [14:13:40:250]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (70:54) [14:13:40:250]: User policy value 'DisableMedia' is 0
MSI (s) (70:54) [14:13:40:250]: Machine policy value 'AllowLockdownMedia' is 0
MSI (s) (70:54) [14:13:40:250]: SOURCEMGMT: Media enabled only if package is safe.
MSI (s) (70:54) [14:13:40:250]: SOURCEMGMT: Looking for sourcelist for product {4E6D000E-F2DA-44EE-9C51-5F00E7557548}
MSI (s) (70:54) [14:13:40:250]: SOURCEMGMT: Adding {########-####-####-####-##########}; to potential sourcelist list (pcode;disk;relpath).
MSI (s) (70:54) [14:13:40:250]: SOURCEMGMT: Now checking product {########-####-####-####-##########}
MSI (s) (70:54) [14:13:40:250]: SOURCEMGMT: Media is enabled for product.
MSI (s) (70:54) [14:13:40:250]: SOURCEMGMT: Attempting to use LastUsedSource from source list.
MSI (s) (70:54) [14:13:41:327]: SOURCEMGMT: Trying media source E:\vCenter-Server\Packages\.
MSI (s) (70:54) [14:13:41:327]: SOURCEMGMT: Source is invalid due to invalid package code (product code doesn't match).
MSI (s) (70:54) [14:13:41:327]: Note: 1: 1706 2: -2147483646 3: VMware-jre.msi MSI (s) (70:54) [14:13:41:327]: SOURCEMGMT: Processing net source list.
MSI (s) (70:54) [14:13:41:327]: Note: 1: 1402 2: UNKNOWN\Net 3: 2
MSI (s) (70:54) [14:13:41:327]: Note: 1: 1706 2: -2147483647 3: VMware-jre.msi
MSI (s) (70:54) [14:13:41:327]: SOURCEMGMT: Processing media source list.
MSI (s) (70:54) [14:13:41:327]: Note: 1: 1706 2: -2147483647 3: VMware-jre.msi
MSI (s) (70:54) [14:13:41:327]: SOURCEMGMT: Processing URL source list.
MSI (s) (70:54) [14:13:41:327]: Note: 1: 1402 2: UNKNOWN\URL 3: 2
MSI (s) (70:54) [14:13:41:327]: Note: 1: 1706 2: -2147483647 3: VMware-jre.msi
MSI (s) (70:54) [14:13:41:327]: Note: 1: 1706 2: 3: VMware-jre.msi
MSI (s) (70:54) [14:13:41:327]: SOURCEMGMT: Failed to resolve source
MSI (s) (70:F0) [14:13:41:327]: Note: 1: 1714 2: VMware-jre 3: 1612
CustomAction returned actual error code 1612 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (70:F0) [14:14:02:715]: Product: VMware-jre -- Error 1714. The older version of VMware-jre cannot be removed. Contact your technical support group. System Error 1612.
To resolve the issue
Note: The upgrade should use the last used source and copy the needed packages to upgrade vCenter. If the LastUsedSource is pointing to the CD drive, then we need to copy the contents of ISO which we wanted to upgrade to local folder and mount the current ISO to the CD-ROM.