I found other articles about installing SEP but they didn't apply to my situation. I was able to package and install previous versions and they would install without issue (12.1.5, 12.1.6)
The SEP client is in EXE format and is configured to install silently without reboot. When I copy the EXE and run it to the server it installs as it should.
Currently when I deploy the application I get one of two results.
- Install failed. Fatal error during installation HRESULT: 0x80070643
- This occurs on 2012R2 servers
- The application does get installed, this may be a return code issue?
- Update not applicable for install. Unable to find the Update by ID to perform the requested operation. The update may not be applicable for the selected computer Result Code 0x80240003
- This seems to only occur on 2008R2 servers
Perhaps my logic is not sound, here are the rules for the package. This is intended to upgrade all servers that do not have the latest version installed. So all servers should have the reg key for an older version.
</lar:And>
</sdp:PrerequisiteRule>
</sdp:ApplicabilityRule>
</sdp:InstalledRule>
I read that the applicability and installed rules are usually the same but I thought I'd use the MSI installed code. I will change this if needed.
I'm sure I'm just missing something obvious. Thanks for any advice or suggestions.