Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error 1603 when installing Prey node.js on Windows (HS:node-1603) #58

Closed
ghost opened this issue Dec 15, 2014 · 65 comments
Closed

Error 1603 when installing Prey node.js on Windows (HS:node-1603) #58

ghost opened this issue Dec 15, 2014 · 65 comments

Comments

@ghost
Copy link

ghost commented Dec 15, 2014

Several users have reported errors during the installation of Prey for Windows. The prey-install.log file located in the temp folder outputs this on every case:

v1.3.2 on Windows 8.1

=== Logging started: 01/12/2014 22:38:34 ===
Action start 22:38:34: INSTALL.
Action start 22:38:34: FindRelatedProducts.
Action ended 22:38:34: FindRelatedProducts. Return value 1.
Action start 22:38:34: SetSetApiKeyWithoutValidation.
Action ended 22:38:34: SetSetApiKeyWithoutValidation. Return value 1.
Action start 22:38:34: SetValidateAndSetApiKey.
Action ended 22:38:34: SetValidateAndSetApiKey. Return value 1.
Action start 22:38:34: AppSearch.
Action ended 22:38:34: AppSearch. Return value 1.
Action start 22:38:34: SetCommandConfigHooksPostInstall.
Action ended 22:38:34: SetCommandConfigHooksPostInstall. Return value 1.
Action start 22:38:34: ValidateProductID.
Action ended 22:38:34: ValidateProductID. Return value 1.
Action start 22:38:34: CostInitialize.
Action ended 22:38:34: CostInitialize. Return value 1.
Action start 22:38:34: FileCost.
Action ended 22:38:34: FileCost. Return value 1.
Action start 22:38:34: CostFinalize.
Action ended 22:38:35: CostFinalize. Return value 1.
Action start 22:38:35: InstallValidate.
Action ended 22:38:37: InstallValidate. Return value 1.
Action start 22:38:37: RemoveExistingProducts.
Action ended 22:38:37: RemoveExistingProducts. Return value 1.
Action start 22:38:37: SetPostInstallRollback.
Action ended 22:38:37: SetPostInstallRollback. Return value 1.
Action start 22:38:37: SetValidateAndSetApiKeyRollback.
Action ended 22:38:37: SetValidateAndSetApiKeyRollback. Return value 1.
Action start 22:38:37: InstallInitialize.
Action ended 22:38:38: InstallInitialize. Return value 1.
Action start 22:38:38: ProcessComponents.
Action ended 22:38:39: ProcessComponents. Return value 1.
Action start 22:38:39: UnpublishFeatures.
Action ended 22:38:39: UnpublishFeatures. Return value 1.
Action start 22:38:39: RemoveRegistryValues.
Action ended 22:38:39: RemoveRegistryValues. Return value 1.
Action start 22:38:39: RemoveFiles.
Action ended 22:38:39: RemoveFiles. Return value 0.
Action start 22:38:39: InstallFiles.
Action ended 22:38:41: InstallFiles. Return value 1.
Action start 22:38:41: WriteRegistryValues.
Action ended 22:38:41: WriteRegistryValues. Return value 1.
Action start 22:38:41: RegisterUser.
Action ended 22:38:41: RegisterUser. Return value 1.
Action start 22:38:41: RegisterProduct.
Action ended 22:38:41: RegisterProduct. Return value 1.
Action start 22:38:41: PublishFeatures.
Action ended 22:38:41: PublishFeatures. Return value 1.
Action start 22:38:41: PublishProduct.
Action ended 22:38:41: PublishProduct. Return value 1.
Action start 22:38:41: CommandConfigHooksPostInstall.
Action ended 22:38:41: CommandConfigHooksPostInstall. Return value 1.
Action start 22:38:41: PostInstallRollback.
Action ended 22:38:41: PostInstallRollback. Return value 1.
Action start 22:38:41: ValidateAndSetApiKeyRollback.
Action ended 22:38:41: ValidateAndSetApiKeyRollback. Return value 1.
Action start 22:38:41: InstallFinalize.
CAQuietExec: Error 0x80070002: Command failed to execute.
CAQuietExec: Error 0x80070002: CAQuietExec Failed
CustomAction CommandConfigHooksPostInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 22:39:28: InstallFinalize. Return value 3.
Action ended 22:39:41: INSTALL. Return value 3.
=== Logging stopped: 01/12/2014 22:39:41 ===
MSI (s) (68:3C) [22:39:41:982]: Product: Prey Anti-Theft -- Installation failed.

MSI (s) (68:3C) [22:39:41:998]: Windows Installer installed the product. Product Name: Prey Anti-Theft. Product Version: 1.3.2. Product Language: 1033. Manufacturer: Prey, Inc.. Installation success or error status: 1603.

According to Microsoft,

You may receive this error message 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.

This is not the case for any of the affected users. It also affects Windows 7, both in the 64 and 32 bits versions.

@ghost ghost added the bug label Dec 15, 2014
@ghost ghost assigned tomas Dec 15, 2014
@ghost ghost changed the title Error 1603 when installing Prey node.js on Windows Error 1603 when installing Prey node.js on Windows (HS:node-1603) Dec 15, 2014
@ghost
Copy link
Author

ghost commented Dec 15, 2014

Windows 7

CAQuietExec: Error 0x80070001: Command line returned an error.
CAQuietExec: Error 0x80070001: CAQuietExec Failed
CustomAction CommandConfigHooksPostInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 17:41:45: InstallFinalize. Return value 3.
error in installation

@ghost
Copy link
Author

ghost commented Dec 15, 2014

Windows 8.1

=== Logging started: 04.12.2014  23:00:58 ===
Action start 23:00:58: INSTALL.
Action start 23:00:58: FindRelatedProducts.
Action ended 23:00:58: FindRelatedProducts. Return value 1.
Action start 23:00:58: SetSetApiKeyWithoutValidation.
Action ended 23:00:58: SetSetApiKeyWithoutValidation. Return value 1.
Action start 23:00:58: SetValidateAndSetApiKey.
Action ended 23:00:58: SetValidateAndSetApiKey. Return value 1.
Action start 23:00:58: AppSearch.
Action ended 23:00:58: AppSearch. Return value 1.
Action start 23:00:58: SetCommandConfigHooksPostInstall.
Action ended 23:00:58: SetCommandConfigHooksPostInstall. Return value 1.
Action start 23:00:58: ValidateProductID.
Action ended 23:00:58: ValidateProductID. Return value 1.
Action start 23:00:58: CostInitialize.
Action ended 23:00:58: CostInitialize. Return value 1.
Action start 23:00:58: FileCost.
Action ended 23:00:58: FileCost. Return value 1.
Action start 23:00:58: CostFinalize.
Action ended 23:00:58: CostFinalize. Return value 1.
Action start 23:00:58: InstallValidate.
Action ended 23:00:58: InstallValidate. Return value 1.
Action start 23:00:58: RemoveExistingProducts.
Action ended 23:00:58: RemoveExistingProducts. Return value 1.
Action start 23:00:58: SetPostInstallRollback.
Action ended 23:00:58: SetPostInstallRollback. Return value 1.
Action start 23:00:58: SetValidateAndSetApiKeyRollback.
Action ended 23:00:58: SetValidateAndSetApiKeyRollback. Return value 1.
Action start 23:00:58: InstallInitialize.
Action ended 23:00:58: InstallInitialize. Return value 1.
Action start 23:00:58: ProcessComponents.
Action ended 23:00:59: ProcessComponents. Return value 1.
Action start 23:00:59: UnpublishFeatures.
Action ended 23:00:59: UnpublishFeatures. Return value 1.
Action start 23:00:59: RemoveRegistryValues.
Action ended 23:00:59: RemoveRegistryValues. Return value 1.
Action start 23:00:59: RemoveFiles.
Action ended 23:00:59: RemoveFiles. Return value 0.
Action start 23:00:59: InstallFiles.
Action ended 23:00:59: InstallFiles. Return value 1.
Action start 23:00:59: WriteRegistryValues.
Action ended 23:00:59: WriteRegistryValues. Return value 1.
Action start 23:00:59: RegisterUser.
Action ended 23:00:59: RegisterUser. Return value 1.
Action start 23:00:59: RegisterProduct.
Action ended 23:00:59: RegisterProduct. Return value 1.
Action start 23:00:59: PublishFeatures.
Action ended 23:00:59: PublishFeatures. Return value 1.
Action start 23:00:59: PublishProduct.
Action ended 23:00:59: PublishProduct. Return value 1.
Action start 23:00:59: CommandConfigHooksPostInstall.
Action ended 23:00:59: CommandConfigHooksPostInstall. Return value 1.
Action start 23:00:59: PostInstallRollback.
Action ended 23:00:59: PostInstallRollback. Return value 1.
Action start 23:00:59: ValidateAndSetApiKeyRollback.
Action ended 23:00:59: ValidateAndSetApiKeyRollback. Return value 1.
Action start 23:00:59: InstallFinalize.
CAQuietExec:  Ensuring presence of config dir: C:\WINDOWS\Prey
CAQuietExec:  Syncing C:\WINDOWS\Prey\prey.conf with C:\Prey\versions\1.3.3\prey.conf.default
CAQuietExec:  Setting up this as current...
CAQuietExec:  No version is set as current.
CAQuietExec:  Version set. Running post_activate hooks.
CAQuietExec:  Removing firewall rule for C:\Prey\versions\1.3.3\bin\node.exe
CAQuietExec:  Adding firewall rule for C:\Prey\versions\1.3.3\bin\node.exe
CAQuietExec:  Installing init scripts.
CAQuietExec:  Error! пїЅпїЅпїЅ_пїЅпїЅг¦ЎпїЅ: CronService 
CAQuietExec:          пїЅпїЅпїЅ                : 10  WIN32_OWN_PROCESS  
CAQuietExec:          пїЅпїЅпїЅпїЅпїЅп­ЁпїЅ          : 2  START_PENDING 
CAQuietExec:                                  (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
CAQuietExec:          ���_��室�_Win32   : 0  (0x0)
CAQuietExec:          ���_��室�_��㦡�  : 0  (0x0)
CAQuietExec:          пїЅпїЅпїЅпїЅа®«м­ пїЅ_пїЅпїЅзЄ   : 0x0
CAQuietExec:          пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ           : 0x0
CAQuietExec:          ID_пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ        : 5052
CAQuietExec:          пїЅпїЅпїЅпїЅпїЅ              :
CAQuietExec:  Error 0x80070001: Command line returned an error.
CAQuietExec:  Error 0x80070001: CAQuietExec Failed
CustomAction CommandConfigHooksPostInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 23:01:09: InstallFinalize. Return value 3.
Info 1903.Scheduling reboot operation: Deleting file C:\Prey\versions\1.3.3\bin\TBD381B.tmp. Must reboot to complete operation.
Action ended 23:01:12: INSTALL. Return value 3.
=== Logging stopped: 04.12.2014  23:01:12 ===
MSI (s) (70:04) [23:01:12:848]: Product: Prey Anti-Theft -- Installation failed.

MSI (s) (70:04) [23:01:12:849]: Установщик Windows выполнил установку продукта. Продукт: Prey Anti-Theft. Версия: 1.3.3. Язык: 1033. Изготовитель: Prey, Inc.. Установка завершена с состоянием: 1603.

@ghost
Copy link
Author

ghost commented Dec 15, 2014

Windows XP

CAQuietExec: Ensuring presence of config dir: C:WINDOWSPrey
CAQuietExec: Syncing C:WINDOWSPreyprey.conf with C:WINDOWSPreyversions1.3.3prey.conf.default
CAQuietExec: Setting up this as current...
CAQuietExec: No version is set as current.
CAQuietExec: Version set. Running post_activate hooks.
CAQuietExec: Removing firewall rule for C:WINDOWSPreyversions1.3.3binnode.exe
CAQuietExec: Adding firewall rule for C:WINDOWSPreyversions1.3.3binnode.exe
CAQuietExec: Installing init scripts.
CAQuietExec: Error 0x80070001: Command line returned an error.
CAQuietExec: Error 0x80070001: CAQuietExec Failed
Action ended 20:52:58: InstallFinalize. Return value 3.
Action ended 20:53:09: INSTALL. Return value 3.
MSI (s) (C4:90) [20:53:09:355]: Product: Prey Anti-Theft -- Installation failed.

MSI (s) (C4:90) [20:53:09:355]: Windows Installer installed the product. Product Name: Prey Anti-Theft. Product Version: 1.3.3. Product Language: 1033. Installation success or error status: 1603.

=== Logging stopped: 10/12/2014 20:53:09 ==

@mauricioschneider
Copy link
Contributor

@fanuneza have you received any extra reports related to this issue or was it v1.3.2 specific?

@ghost
Copy link
Author

ghost commented Jan 8, 2015

It's still happening. This log was sent by a user 14 minutes ago:

=== Logging started: 6/01/2015 17:15:45 ===
Action start 17:15:45: INSTALL.
Action start 17:15:45: FindRelatedProducts.
Action ended 17:15:45: FindRelatedProducts. Return value 1.
Action start 17:15:45: SetSetApiKeyWithoutValidation.
Action ended 17:15:45: SetSetApiKeyWithoutValidation. Return value 1.
Action start 17:15:45: SetValidateAndSetApiKey.
Action ended 17:15:45: SetValidateAndSetApiKey. Return value 1.
Action start 17:15:45: AppSearch.
Action ended 17:15:45: AppSearch. Return value 1.
Action start 17:15:45: SetCommandConfigHooksPostInstall.
Action ended 17:15:45: SetCommandConfigHooksPostInstall. Return value 1.
Action start 17:15:45: ValidateProductID.
Action ended 17:15:45: ValidateProductID. Return value 1.
Action start 17:15:45: CostInitialize.
Action ended 17:15:45: CostInitialize. Return value 1.
Action start 17:15:45: FileCost.
Action ended 17:15:45: FileCost. Return value 1.
Action start 17:15:45: CostFinalize.
Action ended 17:15:45: CostFinalize. Return value 1.
Action start 17:15:45: InstallValidate.
Action ended 17:15:46: InstallValidate. Return value 1.
Action start 17:15:46: RemoveExistingProducts.
Action ended 17:15:46: RemoveExistingProducts. Return value 1.
Action start 17:15:46: SetPostInstallRollback.
Action ended 17:15:46: SetPostInstallRollback. Return value 1.
Action start 17:15:46: SetValidateAndSetApiKeyRollback.
Action ended 17:15:46: SetValidateAndSetApiKeyRollback. Return value 1.
Action start 17:15:46: InstallInitialize.
Action ended 17:15:46: InstallInitialize. Return value 1.
Action start 17:15:46: ProcessComponents.
Action ended 17:15:46: ProcessComponents. Return value 1.
Action start 17:15:46: UnpublishFeatures.
Action ended 17:15:46: UnpublishFeatures. Return value 1.
Action start 17:15:46: RemoveRegistryValues.
Action ended 17:15:46: RemoveRegistryValues. Return value 1.
Action start 17:15:46: RemoveFiles.
Action ended 17:15:46: RemoveFiles. Return value 0.
Action start 17:15:46: InstallFiles.
Action ended 17:15:47: InstallFiles. Return value 1.
Action start 17:15:47: WriteRegistryValues.
Action ended 17:15:47: WriteRegistryValues. Return value 1.
Action start 17:15:47: RegisterUser.
Action ended 17:15:47: RegisterUser. Return value 1.
Action start 17:15:47: RegisterProduct.
Action ended 17:15:47: RegisterProduct. Return value 1.
Action start 17:15:47: PublishFeatures.
Action ended 17:15:47: PublishFeatures. Return value 1.
Action start 17:15:47: PublishProduct.
Action ended 17:15:47: PublishProduct. Return value 1.
Action start 17:15:47: CommandConfigHooksPostInstall.
Action ended 17:15:47: CommandConfigHooksPostInstall. Return value 1.
Action start 17:15:47: PostInstallRollback.
Action ended 17:15:47: PostInstallRollback. Return value 1.
Action start 17:15:47: ValidateAndSetApiKeyRollback.
Action ended 17:15:47: ValidateAndSetApiKeyRollback. Return value 1.
Action start 17:15:47: InstallFinalize.
CAQuietExec: Ensuring presence of config dir: C:\WINDOWS\Prey
CAQuietExec: Syncing C:\WINDOWS\Prey\prey.conf with C:\WINDOWS\Prey\versions\1.3.5\prey.conf.default
CAQuietExec: Setting up this as current...
CAQuietExec: No version is set as current.
CAQuietExec: Version set. Running post_activate hooks.
CAQuietExec: Removing firewall rule for C:\WINDOWS\Prey\versions\1.3.5\bin\node.exe
CAQuietExec: Adding firewall rule for C:\WINDOWS\Prey\versions\1.3.5\bin\node.exe
CAQuietExec: Installing init scripts.
CAQuietExec: Error 0x80070001: Command line returned an error.
CAQuietExec: Error 0x80070001: CAQuietExec Failed
Action ended 17:16:11: InstallFinalize. Return value 3.
Action ended 17:16:21: INSTALL. Return value 3.
MSI (s) (D0:B4) [17:16:21:310]: Product: Prey Anti-Theft -- Installation failed.

MSI (s) (D0:B4) [17:16:21:310]: Windows Installer installed the product. Product Name: Prey Anti-Theft. Product Version: 1.3.5. Product Language: 1033. Installation success or error status: 1603.

=== Logging stopped: 6/01/2015 17:16:21 ===

@logankoester
Copy link

I'm seeing this as well. Same result with install location of C:\Prey and C:\Windows\Prey. Windows 8.1.

prey-windows-1.3.6-x64.exe

MSI (s) (10:0C) [10:50:48:368]: Unexpected or missing value (name: 'PackageCode', value: 'GUID') in key 'HKLM\Software\Classes\Installer\Products\B476F94747628E7478C965620AB6A219'

=== Logging started: 1/21/2015  10:50:56 ===
Action start 10:50:56: INSTALL.
Action start 10:50:56: FindRelatedProducts.
Action ended 10:50:56: FindRelatedProducts. Return value 1.
Action start 10:50:56: SetSetApiKeyWithoutValidation.
Action ended 10:50:56: SetSetApiKeyWithoutValidation. Return value 1.
Action start 10:50:56: SetValidateAndSetApiKey.
Action ended 10:50:56: SetValidateAndSetApiKey. Return value 1.
Action start 10:50:56: AppSearch.
Action ended 10:50:56: AppSearch. Return value 1.
Action start 10:50:56: SetCommandConfigHooksPostInstall.
Action ended 10:50:56: SetCommandConfigHooksPostInstall. Return value 1.
Action start 10:50:56: ValidateProductID.
Action ended 10:50:56: ValidateProductID. Return value 1.
Action start 10:50:56: CostInitialize.
Action ended 10:50:56: CostInitialize. Return value 1.
Action start 10:50:56: FileCost.
Action ended 10:50:56: FileCost. Return value 1.
Action start 10:50:56: CostFinalize.
Action ended 10:50:56: CostFinalize. Return value 1.
Action start 10:50:56: InstallValidate.
Action ended 10:50:57: InstallValidate. Return value 1.
Action start 10:50:57: RemoveExistingProducts.
Action ended 10:50:57: RemoveExistingProducts. Return value 1.
Action start 10:50:57: SetPostInstallRollback.
Action ended 10:50:57: SetPostInstallRollback. Return value 1.
Action start 10:50:57: SetValidateAndSetApiKeyRollback.
Action ended 10:50:57: SetValidateAndSetApiKeyRollback. Return value 1.
Action start 10:50:57: InstallInitialize.
Action ended 10:50:57: InstallInitialize. Return value 1.
Action start 10:50:57: ProcessComponents.
Action ended 10:50:57: ProcessComponents. Return value 1.
Action start 10:50:57: UnpublishFeatures.
Action ended 10:50:57: UnpublishFeatures. Return value 1.
Action start 10:50:57: RemoveRegistryValues.
Action ended 10:50:57: RemoveRegistryValues. Return value 1.
Action start 10:50:57: RemoveFiles.
Action ended 10:50:57: RemoveFiles. Return value 0.
Action start 10:50:57: InstallFiles.
Action ended 10:50:58: InstallFiles. Return value 1.
Action start 10:50:58: WriteRegistryValues.
Action ended 10:50:58: WriteRegistryValues. Return value 1.
Action start 10:50:58: RegisterUser.
Action ended 10:50:58: RegisterUser. Return value 1.
Action start 10:50:58: RegisterProduct.
Action ended 10:50:58: RegisterProduct. Return value 1.
Action start 10:50:58: PublishFeatures.
Action ended 10:50:58: PublishFeatures. Return value 1.
Action start 10:50:58: PublishProduct.
Action ended 10:50:58: PublishProduct. Return value 1.
Action start 10:50:58: CommandConfigHooksPostInstall.
Action ended 10:50:58: CommandConfigHooksPostInstall. Return value 1.
Action start 10:50:58: PostInstallRollback.
Action ended 10:50:58: PostInstallRollback. Return value 1.
Action start 10:50:58: ValidateAndSetApiKeyRollback.
Action ended 10:50:58: ValidateAndSetApiKeyRollback. Return value 1.
Action start 10:50:58: InstallFinalize.
CAQuietExec:  Ensuring presence of config dir: C:\WINDOWS\Prey
CAQuietExec:  Syncing C:\WINDOWS\Prey\prey.conf with C:\Windows\Prey\versions\1.3.6\prey.conf.default
CAQuietExec:  Setting up this as current...
CAQuietExec:  No version is set as current.
CAQuietExec:  Setting permissions on C:\Windows\Prey\current
CAQuietExec:  Running post_activate hooks...
CAQuietExec:  Removing firewall rule for C:\Windows\Prey\versions\1.3.6\bin\node.exe
CAQuietExec:  Adding firewall rule for C:\Windows\Prey\versions\1.3.6\bin\node.exe
CAQuietExec:  Installing init scripts.
CAQuietExec:  Error 0x80070001: Command line returned an error.
CAQuietExec:  Error 0x80070001: CAQuietExec Failed
CustomAction CommandConfigHooksPostInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 10:51:20: InstallFinalize. Return value 3.
Action ended 10:51:27: INSTALL. Return value 3.
MSI (s) (10:0C) [10:51:27:597]: Product: Prey Anti-Theft -- Installation failed.

MSI (s) (10:0C) [10:51:27:598]: Windows Installer installed the product. Product Name: Prey Anti-Theft. Product Version: 1.3.6. Product Language: 1033. Manufacturer: Prey, Inc.. Installation success or error status: 1603.

=== Logging stopped: 1/21/2015  10:51:27 ===

@ghost
Copy link
Author

ghost commented Jan 26, 2015

I'm not sure, but this could be caused by changing the default C:\Windows\Prey installation path. Users are still reporting it, by the way.

@logankoester
Copy link

I ran into this both with the default path and with a different one @fanuneza

@ghost
Copy link
Author

ghost commented Jan 26, 2015

Crap. This bug is the most difficult to replicate that I've seen on Prey. We're still trying to figure out what's wrong 😐

@logankoester
Copy link

Well, I have a machine with the issue if you have any theories you'd like me to try.

@PeteCress
Copy link

I have a log from my most recent attempt on a TW700 where I took all the defaults, including the install path (C:\Windows\Prey) @fanuneza

I have to wonder if there is some commonality in the devices the install is failing on. TW700 looks to me like it is running some non-standard install of Windows 8.1 - but I don't know enough to say anything more... except that they cram it into quite a small System drive.

[quote]
=== Logging started: 1/30/2015 11:47:06 ===
Action start 11:47:06: INSTALL.
Action start 11:47:06: FindRelatedProducts.
Action ended 11:47:06: FindRelatedProducts. Return value 0.
Action start 11:47:06: SetSetApiKeyWithoutValidation.
Action ended 11:47:06: SetSetApiKeyWithoutValidation. Return value 1.
Action start 11:47:06: SetValidateAndSetApiKey.
Action ended 11:47:06: SetValidateAndSetApiKey. Return value 1.
Action start 11:47:06: AppSearch.
Action ended 11:47:06: AppSearch. Return value 1.
Action start 11:47:06: SetCommandConfigHooksPostInstall.
Action ended 11:47:06: SetCommandConfigHooksPostInstall. Return value 1.
Action start 11:47:06: ValidateProductID.
Action ended 11:47:06: ValidateProductID. Return value 1.
Action start 11:47:06: CostInitialize.
Action ended 11:47:06: CostInitialize. Return value 1.
Action start 11:47:06: FileCost.
Action ended 11:47:06: FileCost. Return value 1.
Action start 11:47:06: CostFinalize.
Action ended 11:47:07: CostFinalize. Return value 1.
Action start 11:47:07: InstallValidate.
Action ended 11:47:07: InstallValidate. Return value 1.
Action start 11:47:07: RemoveExistingProducts.
Action ended 11:47:07: RemoveExistingProducts. Return value 0.
Action start 11:47:07: SetPostInstallRollback.
Action ended 11:47:07: SetPostInstallRollback. Return value 1.
Action start 11:47:07: SetValidateAndSetApiKeyRollback.
Action ended 11:47:07: SetValidateAndSetApiKeyRollback. Return value 1.
Action start 11:47:07: InstallInitialize.
Action ended 11:47:07: InstallInitialize. Return value 1.
Action start 11:47:07: ProcessComponents.
Action ended 11:47:07: ProcessComponents. Return value 1.
Action start 11:47:07: UnpublishFeatures.
Action ended 11:47:07: UnpublishFeatures. Return value 1.
Action start 11:47:07: RemoveRegistryValues.
Action ended 11:47:07: RemoveRegistryValues. Return value 1.
Action start 11:47:07: RemoveFiles.
Action ended 11:47:07: RemoveFiles. Return value 0.
Action start 11:47:07: InstallFiles.
Action ended 11:47:07: InstallFiles. Return value 1.
Action start 11:47:07: WriteRegistryValues.
Action ended 11:47:07: WriteRegistryValues. Return value 1.
Action start 11:47:07: RegisterUser.
Action ended 11:47:07: RegisterUser. Return value 0.
Action start 11:47:07: RegisterProduct.
Action ended 11:47:08: RegisterProduct. Return value 1.
Action start 11:47:08: PublishFeatures.
Action ended 11:47:08: PublishFeatures. Return value 1.
Action start 11:47:08: PublishProduct.
Action ended 11:47:08: PublishProduct. Return value 1.
Action start 11:47:08: CommandConfigHooksPostInstall.
Action ended 11:47:08: CommandConfigHooksPostInstall. Return value 1.
Action start 11:47:08: PostInstallRollback.
Action ended 11:47:08: PostInstallRollback. Return value 1.
Action start 11:47:08: ValidateAndSetApiKeyRollback.
Action ended 11:47:08: ValidateAndSetApiKeyRollback. Return value 1.
Action start 11:47:08: InstallFinalize.
CAQuietExec: Error 0x80070002: Command failed to execute.
CAQuietExec: Error 0x80070002: CAQuietExec Failed
CustomAction CommandConfigHooksPostInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 11:47:08: InstallFinalize. Return value 3.
Action ended 11:47:08: INSTALL. Return value 3.
=== Logging stopped: 1/30/2015 11:47:08 ===
MSI (s) (9C:F4) [11:47:08:846]: Product: Prey Anti-Theft -- Configuration failed.

MSI (s) (9C:F4) [11:47:08:851]: Windows Installer reconfigured the product. Product Name: Prey Anti-Theft. Product Version: 1.3.6. Product Language: 1033. Manufacturer: Prey, Inc.. Reconfiguration success or error status: 1603.
[/quote]

@ghost
Copy link
Author

ghost commented Jan 30, 2015

Thanks for the log, @PeteCress! For testing purposes, can you install Prey 0.6.4?

@PeteCress
Copy link

Done. Install went a-ok, threw a couple of "Problems..." dialogs when connecting to my Prey account, but eventually connected.

I used prey-0.6.4-win.exe, and installed to D:\Prey - because C: is low on space.

You want C:, I will uninstall and reinstall to C:.

Only .log file I could find was empty, or I would post it.

Logged into the Prey account, sent an Alarm and a test Text Message, but they have not hit the TW700 yet. "Actions will be executed once the device reconnects to the Prey servers."

I'll reboot the TW700, give it an hour and report back.

@PeteCress
Copy link

It has not been an hour yet... but I did re-boot and my suspicion is that Prey is either not running for, for some reason, is not connecting to the server.

OTOH, the Prey account page says "Last seen 32 minutes ago", so something happened...

What should I look for to confirm that Prey is running? Processes? Services? Something else.

@erikburd
Copy link

erikburd commented Feb 6, 2015

I have the same problem with the 1.3.6 installer, Windows 7 x64. I installed the 0.6.4 version and it works like a champ. I checked my devices on the web page and it came up.

@ghost
Copy link
Author

ghost commented Feb 6, 2015

@logankoester @PeteCress @erikburd Could you please try these instructions for unattended installs? First the same EXE you're already trying, and if that fails, please try the MSI installers available here. Do any of those methods work?

Thanks!

@erikburd
Copy link

erikburd commented Feb 6, 2015

I already tried the x86 and x64 MSI and EXE installers for 1.3.6 and they bombed. Same problem. I'll try the unattended install later and let you know.

@erikburd
Copy link

erikburd commented Feb 8, 2015

Tried the unattended install, still fails with the same error.

@henshin
Copy link

henshin commented Feb 10, 2015

I was having this problem while attempting to install it in c:\program files\prey but then tried to install it on c:\windows\prey and it worked fine...
Maybe it's related to the space on the directory name?

@erikburd
Copy link

Interesting - now that you mention that the old version was installed to C:\Prey (default) while the new one was installed elsewhere. I'll try that later. The space shouldn't be throwing it off but then again who knows?

@mauricioschneider
Copy link
Contributor

According to the Microsoft support website, these are the reasons why you might receive the error.

  • 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.

Can you guys please verify if any of these is true in your case?

@erikburd
Copy link

@lemavri - none of those three apply on my system. Good thinking though. I'm trying something else here on my end. Will report soon.

@mauricioschneider
Copy link
Contributor

Doing some "googling" I found that the error code 1603 is quite generic and can mean a lot of things, like:

  • Short file name creation is disabled on the target machine.
  • A file is locked and cannot be overwritten.
  • The Microsoft Windows Installer Service is not installed correctly.
  • The Windows Temp folders are full.
  • The setup was corrupted after installation and, therefore, fails with this error during un-installation.
  • An older version of Install Shield Developer is being used.
  • A general error occurred during the installation.
    source

Please, can you try running the Microsoft Fix-it tool ?

@erikburd
Copy link

Here's something amusing. I used the 1.3.6 x64 MSI installer. The "default" folder is C:\Windows\Prey. I changed it to "C:\Prey", which was the previous default.

Good news - now the installer runs just fine and finishes without any errors
Bad news - however I noticed the following:

  1. No configuration dialog appears so I can't do anything to set up the system
  2. I noticed a "prey.conf" and "prey.log" in a "C:\Windows\Prey" folder; shouldn't this have been in the C:\Prey folder that I specified earlier?
  3. No shortcuts or other items appear to allow me to configure (this was there previously)

@ghost
Copy link
Author

ghost commented Feb 11, 2015

Terrific feedback, @erikburd! Hopefully @lemavri will get something from it. For now:

  1. That's expected with the MSI installer. To launch the configurator open a command prompt with admin privileges and run C:\Prey\current\bin\prey config gui -f (I understand that you installed Prey into C:\Prey).
  2. Those files remain after an uninstall. I imagine that the failed installer created them.
  3. This was there for the old bash version of Prey. The new one (1.0 and newer) doesn't include a setup tool.

@erikburd
Copy link

For item 2 - those files were installed with the 1.3.6 installer. Before I did the install, I made sure that I cleaned everything out, rebooted, and double checked that no existing files were there.

As for items 1 and 3 - that's fine. I'm just used to the old 0.6.4 installer. :)

@mauricioschneider
Copy link
Contributor

I just started working on this bug. According to different log files, it seems that the problem is related to the installation of the CronService service and perhaps there's also a relation on where Prey is installed. I'll check the installer code and also run some tests to try to replicate the issue.

@mittus
Copy link

mittus commented Aug 24, 2015

Windows 10 x64 error log:

=== Logging started: 24.08.2015 11:19:15 ===
Action start 11:19:15: INSTALL.
Action start 11:19:15: FindRelatedProducts.
Action ended 11:19:15: FindRelatedProducts. Return value 1.
Action start 11:19:15: SetSetApiKeyWithoutValidation.
Action ended 11:19:15: SetSetApiKeyWithoutValidation. Return value 1.
Action start 11:19:15: SetValidateAndSetApiKey.
Action ended 11:19:15: SetValidateAndSetApiKey. Return value 1.
Action start 11:19:15: AppSearch.
Action ended 11:19:15: AppSearch. Return value 1.
Action start 11:19:15: SetCommandConfigHooksPostInstall.
Action ended 11:19:15: SetCommandConfigHooksPostInstall. Return value 1.
Action start 11:19:15: ValidateProductID.
Action ended 11:19:15: ValidateProductID. Return value 1.
Action start 11:19:15: CostInitialize.
Action ended 11:19:15: CostInitialize. Return value 1.
Action start 11:19:15: FileCost.
Action ended 11:19:15: FileCost. Return value 1.
Action start 11:19:15: CostFinalize.
Action ended 11:19:15: CostFinalize. Return value 1.
Action start 11:19:15: InstallValidate.
Action ended 11:19:16: InstallValidate. Return value 1.
Action start 11:19:16: RemoveExistingProducts.
Action ended 11:19:16: RemoveExistingProducts. Return value 1.
Action start 11:19:16: SetPostInstallRollback.
Action ended 11:19:16: SetPostInstallRollback. Return value 1.
Action start 11:19:16: SetValidateAndSetApiKeyRollback.
Action ended 11:19:16: SetValidateAndSetApiKeyRollback. Return value 1.
Action start 11:19:16: InstallInitialize.
Action ended 11:19:16: InstallInitialize. Return value 1.
Action start 11:19:16: ProcessComponents.
Action ended 11:19:17: ProcessComponents. Return value 1.
Action start 11:19:17: UnpublishFeatures.
Action ended 11:19:17: UnpublishFeatures. Return value 1.
Action start 11:19:17: RemoveRegistryValues.
Action ended 11:19:17: RemoveRegistryValues. Return value 1.
Action start 11:19:17: RemoveFiles.
Action ended 11:19:17: RemoveFiles. Return value 0.
Action start 11:19:17: InstallFiles.
Action ended 11:19:18: InstallFiles. Return value 1.
Action start 11:19:18: WriteRegistryValues.
Action ended 11:19:18: WriteRegistryValues. Return value 1.
Action start 11:19:18: RegisterUser.
Action ended 11:19:18: RegisterUser. Return value 1.
Action start 11:19:18: RegisterProduct.
Action ended 11:19:18: RegisterProduct. Return value 1.
Action start 11:19:18: PublishFeatures.
Action ended 11:19:18: PublishFeatures. Return value 1.
Action start 11:19:18: PublishProduct.
Action ended 11:19:18: PublishProduct. Return value 1.
Action start 11:19:18: CommandConfigHooksPostInstall.
Action ended 11:19:18: CommandConfigHooksPostInstall. Return value 1.
Action start 11:19:18: PostInstallRollback.
Action ended 11:19:18: PostInstallRollback. Return value 1.
Action start 11:19:18: ValidateAndSetApiKeyRollback.
Action ended 11:19:18: ValidateAndSetApiKeyRollback. Return value 1.
Action start 11:19:18: InstallFinalize.
CAQuietExec: Entering CAQuietExec in C:\WINDOWS\Installer\MSIE239.tmp, version 3.7.1224.0
CAQuietExec: "C:\WINDOWS\Prey\versions\1.4.1\bin\prey.cmd" config hooks post_install
CAQuietExec: Ensuring presence of config dir: C:\WINDOWS\Prey
CAQuietExec: Syncing C:\WINDOWS\Prey\prey.conf with C:\Windows\Prey\versions\1.4.1\prey.conf.default
CAQuietExec: Setting up this as current...
CAQuietExec: No version is set as current.
CAQuietExec: Setting permissions on C:\Windows\Prey\current
CAQuietExec: Running post_activate hooks...
CAQuietExec: Removing firewall rule for C:\Windows\Prey\versions\1.4.1\bin\node.exe
CAQuietExec: Adding firewall rule for C:\Windows\Prey\versions\1.4.1\bin\node.exe
CAQuietExec: Installing init scripts.
CAQuietExec: Error! пїЅпїЅпїЅ_пїЅпїЅг¦ЎпїЅ: CronService
CAQuietExec: пїЅпїЅпїЅ : 10 WIN32_OWN_PROCESS
CAQuietExec: пїЅпїЅпїЅпїЅпїЅп­ЁпїЅ : 2 START_PENDING
CAQuietExec: (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
CAQuietExec: ���_��室�_Win32 : 0 (0x0)
CAQuietExec: ���_��室�_��㦡� : 0 (0x0)
CAQuietExec: пїЅпїЅпїЅпїЅа®«м­ пїЅ_пїЅпїЅзЄ  : 0x0
CAQuietExec: пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ : 0x0
CAQuietExec: ID_пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ : 10196
CAQuietExec: пїЅпїЅпїЅпїЅпїЅ :
CAQuietExec: Error 0x80070001: Command line returned an error.
CAQuietExec: Error 0x80070001: CAQuietExec Failed
CustomAction CommandConfigHooksPostInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 11:19:37: InstallFinalize. Return value 3.
Info 1903.Scheduling reboot operation: Deleting file C:\WINDOWS\Prey\versions\1.4.1\bin\TBDEFF6.tmp. Must reboot to complete operation.
Action ended 11:19:43: INSTALL. Return value 3.
MSI (s) (68:94) [11:19:43:216]: Product: Prey Anti-Theft -- Installation failed.

MSI (s) (68:94) [11:19:43:216]: Установщик Windows выполнил установку продукта. Продукт: Prey Anti-Theft. Версия: 1.4.1. Язык: 1033. Изготовитель: Prey, Inc.. Установка завершена с состоянием: 1603.

=== Logging stopped: 24.08.2015 11:19:43 ===

@ghost
Copy link
Author

ghost commented Sep 24, 2015

This is the on-screen error.

b115b3af928fc378c1c25cc4bbfe0168

@TechnoDexx
Copy link

Cron Service for Prey marked as hight risky as malware.

@mauricioschneider
Copy link
Contributor

Hey @stepProgrammer, thanks for your report. It might very well be the cause for this issue. What AV software are you using?.

@TechnoDexx
Copy link

Doctor Web. This is not problem of my antivirus. Installer for Cron Service placed to global malware database. But disable antivirus software is interesting idea. I try it. Now. I think that we have workaround to temporarily solve the problem. Stay turned.

@TechnoDexx
Copy link

Nothing, but I find this in prey.log:

████████████████ ████████████████ ████████████████ ██ ██
██ ██ ██ ██ ██ ██ ██
██ ██ ██ ████████████████ ██ ██
██ ██ ██ ██ ██ ██
████████████████ ██ ████████████████ ████████████████
██ ██
██ ████████████████

PREY 1.4.1 spreads its wings!
Current time: Wed Oct 14 2015 18:36:22 GMT+0300 (Восточная Африка (зима))
Running with PID 9700 as PC_OWNER_ over Node.js v0.10.36 on a ia32 windows system (6.1.7601)

notice Wed, 14 Oct 2015 15:36:23 GMT [updater] New version found: 1.4.2
warn Wed, 14 Oct 2015 15:36:23 GMT [updater] Starting upgrade process. Hold on tight!
error Wed, 14 Oct 2015 15:36:23 GMT [updater]
module.js:340
throw err;
^
Error: Cannot find module 'async'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. (C:\Windows\Prey\versions\1.4.1\lib\system\index.js:4:19)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)

error Wed, 14 Oct 2015 15:36:23 GMT Error: Upgrade to 1.4.2 failed. Exit code: 8
 info Wed, 14 Oct 2015 15:36:23 GMT [triggers] Watching: connection, network, power
 info Wed, 14 Oct 2015 15:36:23 GMT [actions] Starting trigger: connection
error Wed, 14 Oct 2015 15:36:23 GMT Error: Cannot find module 'C:\Windows\Prey\versions\1.4.1\lib\agent\triggers\connection'
 info Wed, 14 Oct 2015 15:36:23 GMT [actions] Starting trigger: network
 info Wed, 14 Oct 2015 15:36:23 GMT [actions] Starting trigger: power
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'async'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'C:\Windows\Prey\versions\1.4.1\lib\agent\providers\files'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'async'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'C:\Windows\Prey\versions\1.4.1\lib\agent\providers\indicators'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'async'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module './parsers'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'C:\Windows\Prey\versions\1.4.1\lib\agent\providers\screenshot'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'async'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'C:\Windows\Prey\versions\1.4.1\lib\agent\providers\files'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'async'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'C:\Windows\Prey\versions\1.4.1\lib\agent\providers\indicators'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'async'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module './parsers'
error Wed, 14 Oct 2015 15:36:24 GMT Error: Cannot find module 'C:\Windows\Prey\versions\1.4.1\lib\agent\providers\screenshot'
 info Wed, 14 Oct 2015 15:36:24 GMT [actions] Running: network
 info Wed, 14 Oct 2015 15:36:24 GMT [actions] Running: power
error Wed, 14 Oct 2015 15:36:24 GMT Error: No data to fetch for "active_access_point_name"
error Wed, 14 Oct 2015 15:36:24 GMT Error: No data to fetch for "private_ip"
 info Wed, 14 Oct 2015 15:36:24 GMT 1 plugins loaded with 0 errors.
 info Wed, 14 Oct 2015 15:36:24 GMT Initialized.

I tried 1.4.2. Now.

@TechnoDexx
Copy link

Which version Node.js are you using for development? My version is 4.0.0

@muneer-memon
Copy link

Check the event viewer. In Windows logs under Application check the recent error. If it contains this error
"The performance strings in the Performance registry value is corrupted when process WmiApRpl extension counter provider. The BaseIndex value from the Performance registry is the first DWORD in the Data section, LastCounter value is the second DWORD in the Data section, and LastHelp value is the third DWORD in the Data section."

Then the problem can be easily fixed.
search for CMD. right click on it and run as administrator.
Then type lodctr /r command

image

hit enter and it will give you the success message
(In my case it worked on second try )

@r3code
Copy link

r3code commented Nov 8, 2015

On Windows x64 10 Russian I've only succeded with 0.9.6.2 x64

@r3code
Copy link

r3code commented Nov 11, 2015

Dear Developers, can you please provide MSI install script as it was in pre 1.0 version's source. I'd like to find out the trouble.
Looks like a problem with service.

@r3code
Copy link

r3code commented Nov 11, 2015

I've currently succeded with 0.9.6.2 at Win 10 russian, but LOCK won't work.

@mauricioschneider
Copy link
Contributor

Hello @r3code. Here you can find the msi for the latest version: https://github.com/prey/prey-node-client/releases/tag/v1.4.2

Also, there's a fix for the lock in windows 10 that will be included in the 1.4.3 release being launched later this week.

@stepProgrammer I'm using 0.12.7 for now.

@r3code
Copy link

r3code commented Nov 12, 2015

@lemavri I was poiting to the MSI source code not the MSI binarry installer. There is no MSI script which builds the installer binary in the source of prey-node-client. It was here https://github.com/prey/prey-node-client/releases/tag/v1.0.0 in the folder dist/windows.

@joshknopp
Copy link

Any action on this lately? The 0.6.4 installer is no longer available. I would love to get a version of Prey, any version, installed.

@jagga99
Copy link

jagga99 commented Feb 5, 2016

Confirmed, same issue on windows 10 Russian x64.
Please help Russian user to get Prey on their PC.

@serge555
Copy link

Guys I've found the sollution, try to change local language from Russian to English (USA) and there it is! Works fine for me. Change the language back to Russian after the installation.

@TechnoDexx
Copy link

@serge555 And I have no such opportunity. @fanuneza Could not make the support of the Russian language, too? If not why???

@r3code
Copy link

r3code commented May 23, 2016

@serge555 What do you mean by "local language"? Change keyboard language or change system wide language with MUI?

@serge555
Copy link

@r3code language for programs that not support unicode codepage.

Панель управления - Язык и региональные стандарты - Дополнительно - Язык программ не поддерживающих юникод - Изменить язык системы.

@javo
Copy link
Contributor

javo commented Sep 1, 2016

Fixed on new Prey version 1.6.2 :)

@javo javo closed this as completed Sep 1, 2016
@electronicsguy
Copy link

I don't know why this has been closed. With v1.6.3, I am still getting an error if you choose a directory other than "C:\Prey". It not says "Something went wrong when installing Prey. Please make sure no other installations are ongoing."

Error log:

=== Logging started: 02-Sep-16 11:15:59 ===
Action start 11:15:59: INSTALL.
Action start 11:15:59: FindRelatedProducts.
Action ended 11:15:59: FindRelatedProducts. Return value 1.
Action start 11:15:59: SetSetApiKeyWithoutValidation.
Action ended 11:15:59: SetSetApiKeyWithoutValidation. Return value 1.
Action start 11:15:59: SetValidateAndSetApiKey.
Action ended 11:15:59: SetValidateAndSetApiKey. Return value 1.
Action start 11:15:59: AppSearch.
Action ended 11:15:59: AppSearch. Return value 1.
Action start 11:15:59: SetCommandConfigHooksPostInstall.
Action ended 11:15:59: SetCommandConfigHooksPostInstall. Return value 1.
Action start 11:15:59: ValidateProductID.
Action ended 11:15:59: ValidateProductID. Return value 1.
Action start 11:15:59: CostInitialize.
Action ended 11:15:59: CostInitialize. Return value 1.
Action start 11:15:59: FileCost.
Action ended 11:15:59: FileCost. Return value 1.
Action start 11:15:59: CostFinalize.
Action ended 11:15:59: CostFinalize. Return value 1.
Action start 11:15:59: InstallValidate.
Action ended 11:16:00: InstallValidate. Return value 1.
Action start 11:16:00: RemoveExistingProducts.
Action ended 11:16:00: RemoveExistingProducts. Return value 1.
Action start 11:16:00: SetPostInstallRollback.
Action ended 11:16:00: SetPostInstallRollback. Return value 1.
Action start 11:16:00: SetValidateAndSetApiKeyRollback.
Action ended 11:16:00: SetValidateAndSetApiKeyRollback. Return value 1.
Action start 11:16:00: InstallInitialize.
Action ended 11:16:00: InstallInitialize. Return value 1.
Action start 11:16:00: ProcessComponents.
Action ended 11:16:01: ProcessComponents. Return value 1.
Action start 11:16:01: UnpublishFeatures.
Action ended 11:16:01: UnpublishFeatures. Return value 1.
Action start 11:16:01: RemoveRegistryValues.
Action ended 11:16:01: RemoveRegistryValues. Return value 1.
Action start 11:16:01: RemoveFiles.
Action ended 11:16:01: RemoveFiles. Return value 0.
Action start 11:16:01: InstallFiles.
Action ended 11:16:08: InstallFiles. Return value 1.
Action start 11:16:08: WriteRegistryValues.
Action ended 11:16:08: WriteRegistryValues. Return value 1.
Action start 11:16:08: RegisterUser.
Action ended 11:16:08: RegisterUser. Return value 1.
Action start 11:16:08: RegisterProduct.
Action ended 11:16:08: RegisterProduct. Return value 1.
Action start 11:16:08: PublishFeatures.
Action ended 11:16:08: PublishFeatures. Return value 1.
Action start 11:16:08: PublishProduct.
Action ended 11:16:08: PublishProduct. Return value 1.
Action start 11:16:08: CommandConfigHooksPostInstall.
Action ended 11:16:08: CommandConfigHooksPostInstall. Return value 1.
Action start 11:16:08: PostInstallRollback.
Action ended 11:16:08: PostInstallRollback. Return value 1.
Action start 11:16:08: ValidateAndSetApiKeyRollback.
Action ended 11:16:08: ValidateAndSetApiKeyRollback. Return value 1.
Action start 11:16:08: InstallFinalize.
CAQuietExec: Error 0x80070002: Command failed to execute.
CAQuietExec: Error 0x80070002: CAQuietExec Failed
CustomAction CommandConfigHooksPostInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 11:16:58: InstallFinalize. Return value 3.
Action ended 11:17:29: INSTALL. Return value 3.
MSI (s) (24:34) [11:17:29:569]: Product: Prey Anti-Theft -- Installation failed.
MSI (s) (24:34) [11:17:29:574]: Windows Installer installed the product. Product Name: Prey Anti-Theft. Product Version: 1.6.3. Product Language: 1033. Manufacturer: Prey, Inc.. Installation success or error status: 1603.
=== Logging stopped: 02-Sep-16 11:17:29 ===

It's the same "CAQuietExec: Error 0x80070002" error.

@javo javo reopened this Sep 2, 2016
@javo
Copy link
Contributor

javo commented Sep 2, 2016

Hi @electronicsguy, I just re-open the issue.
I noticed that this problem occurs in different ways

This is the one I've been able to replicate and solved:

CAQuietExec:  Installing init scripts.
CAQuietExec:  Error! пїЅпїЅпїЅ_пїЅпїЅг¦ЎпїЅ: CronService 
CAQuietExec:          пїЅпїЅпїЅ                : 10  WIN32_OWN_PROCESS  
CAQuietExec:          пїЅпїЅпїЅпїЅпїЅп­ЁпїЅ          : 2  START_PENDING 
CAQuietExec:                                  (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
CAQuietExec:          ���_��室�_Win32   : 0  (0x0)
CAQuietExec:          ���_��室�_��㦡�  : 0  (0x0)
CAQuietExec:          пїЅпїЅпїЅпїЅа®«м­ пїЅ_пїЅпїЅзЄ   : 0x0
CAQuietExec:          пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ           : 0x0
CAQuietExec:          ID_пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ        : 5052
CAQuietExec:          пїЅпїЅпїЅпїЅпїЅ              :
CAQuietExec:  Error 0x80070001: Command line returned an error.
CAQuietExec:  Error 0x80070001: CAQuietExec Failed

I'm pretty sure that the others are in the same spot, so i'm gonna be trying to solved it. To do that i might need some help trying out some other windows installation packages. So I hope I can count with your help and other users with this problem.

@electronicsguy
Copy link

Sure. Let me know what you need.

@keltraine
Copy link

Hi just thought I'd add to this thread-I was getting the 1603 error code when trying to install Prey on my new Win 10 Pro laptop-but I changed the default install dir from \Windows\Prey to \Program Files\Prey.

After reading this thread I switched it back to \Windows\Prey and it installed fine.

So I'd venture to say it's some permissions issue with changing the default install dir maybe? HTH!

@javo
Copy link
Contributor

javo commented May 12, 2017

Hi @keltraine, thank you for let us know, along the way I detected several reason for this error and I've been able to fix couple of them but it's still there for some users. Gonna test the case you're telling us and try to fix it if I'm able to replicate it. Thanks again :)

@patriciojofre patriciojofre closed this as not planned Won't fix, can't repro, duplicate, stale May 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests