The Symantec Endpoint Protection (SEP) client installation rolls back (rollback) or fails during a fresh installation or upgrade. An error code of 1603 is displayed or in the SEP_inst.log the follow error message is found.
ScriptGen: ShowServiceProgress() script execution failed.ScriptGen: ShowServiceProgress() reset script failure event.ScriptGen: ShowServiceProgress() is returning an error (so close to the end!)CustomAction ShowServiceProgress returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)Action ended 14:39:35: InstallFinalize. Return value 3.
Error code 1603 is a generic installation error message and can have several different causes, however permissions issues is the most common for this particular set of errors.
Permissions on C:\Program Files\Symantec\Symantec Endpoint Protection\, and %temp% (%systemdrive%\Windows\Temp. %userprofile%\AppData\Local\Temp) are not sufficient to run the proper install/upgrade scripts.
C:\ProgramData\Symantec\Symantec Endpoint Protection\14.#.###.####\Data\Install\Logs