Follow

Syncplicity Installation fails with error code 1603.

Symptoms: SyncplicitySetup.log indicates Syncplicity installation failed with error code 1603.

Example from log files:

Commit cleanup files during uninstall

Exception: Could not find file 'C:\ProgramData\Syncplicity\Filecleanup.txt'.

                   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

                   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

                   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

                   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)

                   at System.IO.StreamReader..ctor(String path, Encoding encoding)

                   at System.IO.File.InternalReadAllLines(String path, Encoding encoding)

                   at System.IO.File.ReadAllLines(String path)

                   at SyncplicitySetup.CA.CleanupActions.CleanupBackedUpFiles(Action`1 log)

Exception: Could not find file 'C:\ProgramData\Syncplicity\Filecleanup.txt'.

                   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

                   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

                   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)

                   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)

                   at System.IO.StreamReader..ctor(String path, Encoding encoding)

                   at System.IO.File.InternalReadAllLines(String path, Encoding encoding)

                   at System.IO.File.ReadAllLines(String path)

                   at SyncplicitySetup.CA.CleanupActions.CleanupBackedUpFiles(Action`1 log)

                   at SyncplicitySetup.CA.CleanupActions.DeleteCleanupFilesUninstall(Session session)

CustomAction CleanupFilesUninstall_Delete returned actual error code 1603 but will be translated to success due to continue marking

Symptoms: This issue is only seen in Windows environment.

Cause : You may receive this error message 1603 if any one of the following conditions is true:

  • The folder that you are trying to install the Windows Installer package to is encrypted.
  • The drive that contains the folder that you are trying to install the Windows Installer package to is accessed as a substitute drive.
  • The SYSTEM account does not have Full Control permissions on the folder that you are trying to install the Windows Installer package to. You notice the error message because the Windows Installer service uses the SYSTEM account to install software.

Reference from Microsoft KB : https://support.microsoft.com/en-us/kb/834484

Fix: Please follow the below steps to resolve the Syncplicity installation issue related to error code 1603 :

1 - Uninstall Syncplicity in Control Panel.

2 - Delete the Syncplicity folder in C:\Program Files (If Syncplicity folder exists).

3 - Delete Syncplicity entry in the registry using below steps.

  • Click Start Menu >> Run >> Type Regedit >> Hit Enter >> Select HKEY_CURRENT_USER >> Software >> Right click Syncplicity and select Delete.
  • Select HKEY_LOCAL_MACHINE >> Software >> Right click Syncplicity and select Delete.

4 - Download and Install the most recent version of Syncplicity.

To get the latest version, login to your Syncplicity Online file browser i.e.  https://my.syncplicity.com/ On the web page that opens, click on install tab and then click on Download Syncplicity" and then run the installer that is downloaded.

Now Syncplicity Installation should proceed without any errors.

Powered by Zendesk