DLP agent was not getting installed even after having admin privileges. Can occur with newer versions as well.
MSI (s) (50:C0) [17:44:32:911]: Source type from package 'AgentInstall64_15_0.msi': 0
MSI (s) (50:C0) [17:44:32:911]: SECREPAIR: Hash Database: C:\windows\Installer\SourceHash{EA83ED79-E1E7-4C7E-8B92-8DD2B2634FC9}
MSI (s) (50:C0) [17:44:32:932]: Note: 1: 2203 2: C:\windows\Installer\SourceHash{EA83ED79-E1E7-4C7E-8B92-8DD2B2634FC9} 3: -2147287037
MSI (s) (50:C0) [17:44:32:932]: SECREPAIR: Error in CreateDatabase for write
MSI (s) (50:C0) [17:44:32:932]: SECUREREPAIR: SecureRepair Failed. Error code: 89bD2CEF5A0
Action start 17:44:32: ResolveSource.
MSI (s) (50:C0) [17:44:32:932]: Product: AgentInstall64_15_0 -- Error 2203.The process cannot access the file because another process has locked a portion of the file.
Error 2203.The process cannot access the file because another process has locked a portion of the file.
Action ended 17:44:32: ResolveSource. Return value 3.
Action ended 17:44:32: INSTALL. Return value 3.
The Windows system variable for the TEMP and/or TMP directory is pointing to a non-existent path.
Correct the system variables as follows:
Right-click Computer and select Properties.
Click Advanced system settings.
Click the Advanced tab.
Click Environment Variables.
Change the system variable value for TEMP and TMP to C:\Windows\TEMP and save the changes.
Reboot the system.
The Symantec DLP client should be installed successfully.