Workaround for MSI CTE Typical, Silent, and Scheduled Upgrades
When performing an upgrade, Windows Installer Package (MSI) expects the name of the installation binary to be the same as the binary that you used to install CTE. Because Thales includes the software version and build number in the binary file name, you must rename the installation binary to the name of the previously used MSI installation binary before upgrading using MSI. This applies to any MSI CTE upgrade method: typical (interactive), silent upgrade, and scheduled upgrade. If the name does not match the previous binary file name, the upgrade will fail with error code 1316.
For example, let's say that you installed the CTE Agent using the following installation file:
vee-fs-7.0.0.47-win64.msi
If you used this binary to install or upgrade CTE, the next time you want to upgrade CTE the installation binary that you download from Thales might have the following file name:
vee-fs-7.1.0.66-win64.msi
To upgrade successfully using MSI, you would need to rename the new installation binary to the previous file name of vee-fs-7.0.0.47-win64.msi
before upgrading.
Finding The Name Used For A Previous MSI Installation or Upgrade
If you want to upgrade CTE using an MSI installation binary but don’t know the file name that you used during the previous installation or upgrade, you can look it up by using one of the following methods on the computer where you installed CTE:
MSI File Name Lookup Method 1: PowerShell
Run the following command in PowerShell:
(Get-WmiObject Win32_Product | where { $_.Name -match "CipherTrust Encryption Expert File System Agent" }).PackageName
Rename the new CTE setup installation binary to the file name output from the PowerShell command and proceed with the upgrade.
MSI File Name Lookup Method 2: Windows Registry
Find the following registry entry:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Product\
905CB36BF7940894995701C86901D14F
Rename the new CTE installation binary to the file name in the registry and proceed with the upgrade.