Hi Daniel,
We are encountering this issue as well -- install progresses up to a point where it suddenly asks the user if he wants to cancel and there is no way to go past that point.
Customer has Windows Server 2016. Application installs correctly on a fresh install of Windows Server 2016 but not when they apply their group policies. We don't know what those policies are.
I do see in the long that 'DisableMsi' is set to 1 but this is a default setting for Windows Server 2016 and it doesn't prevent installation on vanilla WS2016 setup. We did ask them to try setting 'DisableMsi' to 0 but that didn't help.
The log is full of so "Creating MSIHANDLE"/"Closing MSIHANDLE" so I cleaned it up a bit here -- this is the end:
Action ended 14:04:37: InstallValidate. Return value 1.
MSI (c) (A4:00) [14:04:37:999]: Creating MSIHANDLE (1105) of type 790531 for thread 3328
MSI (c) (A4:00) [14:04:37:999]: Closing MSIHANDLE (1105) of type 790531 for thread 3328
MSI (c) (A4:14) [14:04:37:999]: Doing action: VerifyReadyDlg
Action 14:04:37: VerifyReadyDlg.
MSI (c) (A4:00) [14:04:37:999]: Creating MSIHANDLE (1106) of type 790531 for thread 3328
MSI (c) (A4:00) [14:04:37:999]: Closing MSIHANDLE (1106) of type 790531 for thread 3328
Action start 14:04:37: VerifyReadyDlg.
MSI (c) (A4:00) [14:04:37:999]: Creating MSIHANDLE (1107) of type 790531 for thread 3328
[...]
MSI (c) (A4:A0) [14:04:37:999]: Creating MSIHANDLE (1117) of type 790531 for thread 13472
Action ended 14:04:37: VerifyReadyDlg. Return value 1.
MSI (c) (A4:00) [14:04:37:999]: Creating MSIHANDLE (1118) of type 790531 for thread 3328
[...]
MSI (c) (A4:A0) [14:04:37:999]: Creating MSIHANDLE (1121) of type 790531 for thread 13472
MSI (c) (A4:14) [14:04:37:999]: Doing action: ProgressDlg
MSI (c) (A4:A0) [14:04:37:999]: Creating MSIHANDLE (1122) of type 790531 for thread 13472
[...]
MSI (c) (A4:A0) [14:04:37:999]: Closing MSIHANDLE (1124) of type 790531 for thread 13472
Action 14:04:37: ProgressDlg.
MSI (c) (A4:00) [14:04:37:999]: Creating MSIHANDLE (1125) of type 790531 for thread 3328
[...]
MSI (c) (A4:A0) [14:04:37:999]: Closing MSIHANDLE (1128) of type 790531 for thread 13472
Action start 14:04:37: ProgressDlg.
MSI (c) (A4:A0) [14:04:37:999]: Creating MSIHANDLE (1129) of type 790531 for thread 13472
[...]
MSI (c) (A4:A0) [14:04:38:124]: Closing MSIHANDLE (1336) of type 790541 for thread 13472
Action ended 14:04:38: ProgressDlg. Return value 1.
MSI (c) (A4:00) [14:04:38:124]: Creating MSIHANDLE (1340) of type 790531 for thread 3328
[...]
MSI (c) (A4:14) [14:04:38:124]: Creating MSIHANDLE (1459) of type 790541 for thread 7700
MSI (c) (A4:14) [14:04:38:124]: Note: 1: 2262 2: AI_AppSearchEx 3: -2147287038
MSI (c) (A4:14) [14:04:38:124]: Creating MSIHANDLE (1460) of type 790540 for thread 7700
[...]
MSI (c) (A4:14) [14:04:38:140]: Creating MSIHANDLE (1796) of type 790541 for thread 7700
MSI (c) (A4:14) [14:04:38:140]: Note: 1: 2205 2: 3: AI_TempFile
MSI (c) (A4:14) [14:04:38:140]: Note: 1: 2228 2: 3: AI_TempFile 4: SELECT `Property` FROM `AI_TempFile`
MSI (c) (A4:14) [14:04:38:140]: Closing MSIHANDLE (1796) of type 790541 for thread 7700
MSI (c) (A4:14) [14:04:38:140]: Creating MSIHANDLE (1797) of type 790541 for thread 7700
MSI (c) (A4:14) [14:04:38:140]: Note: 1: 2262 2: AI_PreRequisite 3: -2147287038
MSI (c) (A4:14) [14:04:38:140]: Creating MSIHANDLE (1798) of type 790540 for thread 7700
[...]
MSI (c) (A4:14) [14:04:38:140]: Creating MSIHANDLE (1801) of type 790541 for thread 7700
MSI (c) (A4:14) [14:04:38:140]: Note: 1: 2205 2: 3: AI_XmlLocator
MSI (c) (A4:14) [14:04:38:140]: Note: 1: 2228 2: 3: AI_XmlLocator 4: SELECT `Property` FROM `AI_XmlLocator`
MSI (c) (A4:14) [14:04:38:140]: Closing MSIHANDLE (1801) of type 790541 for thread 7700
[...]
MSI (c) (A4:A0) [14:07:45:168]: Closing MSIHANDLE (1908) of type 790541 for thread 8608
MSI (c) (A4:14) [14:07:45:168]: Doing action: UserExit
Action 14:07:45: UserExit.
MSI (c) (A4:00) [14:07:45:168]: Creating MSIHANDLE (1913) of type 790531 for thread 3328
MSI (c) (A4:00) [14:07:45:168]: Closing MSIHANDLE (1913) of type 790531 for thread 3328
Action start 14:07:45: UserExit.
MSI (c) (A4:00) [14:07:45:168]: Creating MSIHANDLE (1914) of type 790531 for thread 3328
[...]
MSI (c) (A4:F8) [14:07:46:637]: Closing MSIHANDLE (1963) of type 790541 for thread 10744
Action ended 14:07:46: UserExit. Return value 2.
MSI (c) (A4:00) [14:07:46:637]: Creating MSIHANDLE (1968) of type 790531 for thread 3328
MSI (c) (A4:00) [14:07:46:637]: Closing MSIHANDLE (1968) of type 790531 for thread 3328
MSI (c) (A4:14) [14:07:46:637]: Closing MSIHANDLE (350) of type 790540 for thread 7700
MSI (c) (A4:14) [14:07:46:637]: Closing MSIHANDLE (349) of type 790541 for thread 7700
MSI (c) (A4:14) [14:07:46:637]: Creating MSIHANDLE (1969) of type 790541 for thread 7700
MSI (c) (A4:14) [14:07:46:637]: Note: 1: 2205 2: 3: Environment
MSI (c) (A4:14) [14:07:46:637]: Note: 1: 2228 2: 3: Environment 4: SELECT `Environment`,`Component_` FROM `Environment`
MSI (c) (A4:14) [14:07:46:637]: Closing MSIHANDLE (1969) of type 790541 for thread 7700
MSI (c) (A4:14) [14:07:46:637]: Creating MSIHANDLE (1970) of type 790531 for thread 7700
MSI (c) (A4:08) [14:07:46:653]: Closing MSIHANDLE (1970) of type 790531 for thread 7700
MSI (c) (A4:08) [14:07:46:653]: Closing MSIHANDLE (5) of type 790537 for thread 7700
MSI (c) (A4:08) [14:07:46:653]: Destroying RemoteAPI object.
MSI (c) (A4:68) [14:07:46:653]: Custom Action Manager thread ending.
=== Verbose logging stopped: 7/16/2018 14:07:46 ===
Package was created with Advanced Installer 14.1.1. Strangely, the customer says that they were able to install our prior release which was also built with AI 14.1.1 with one difference being that it had legacy digital signing enabled (SHA1). When we repackaged the latest release to also include SHA1 that did not help -- installation still failed in the same way. There were no other differences: same certificate, same timestamp service, same prerequisites.
Not knowing their exact group policy setting we were unable to reproduce this problem in our test environment but we did manage to trigger what appears to be the same issue in a different way. When customer is installing this package they have it on a local drive -- this never fails for us. However, when we put the package on a network drive, we can trigger the problem from ONE of our networks.
The file server used for testing has two network cards, each connected to a different network. Network installs work on one network but not on the other. This is not of a concern to us because we can always tell the customer to copy installation package to a local drive; this is only of interest because it seems to trigger the same problem. The following are two logs for the SAME machine -- the first one is for a SUCCESSFUL install from LOCAL drive, the second one is for a FAILED NETWORK install that exhibits the same symptoms as the failed customer install from their local drive (i.e. installation starts then stops with "Are you sure you want to cancel installation?" without any user interaction).
Success from local drive:
Action ended : InstallValidate. Return value 1.
Doing action: VerifyReadyDlg
Action : VerifyReadyDlg.
Action start : VerifyReadyDlg.
Action ended : VerifyReadyDlg. Return value 1.
Doing action: ProgressDlg
Action : ProgressDlg.
Action start : ProgressDlg.
Action ended : ProgressDlg. Return value 1.
Note: 1: 2262 2: AI_AppSearchEx 3: -2147287038
Note: 1: 2205 2: 3: AI_TempFile
Note: 1: 2228 2: 3: AI_TempFile 4: SELECT `Property` FROM `AI_TempFile`
Note: 1: 2262 2: AI_PreRequisite 3: -2147287038
Note: 1: 2205 2: 3: AI_XmlLocator
Note: 1: 2228 2: 3: AI_XmlLocator 4: SELECT `Property` FROM `AI_XmlLocator`
Note: 1: 2205 2: 3: AI_ChainedPackage
Note: 1: 2228 2: 3: AI_ChainedPackage 4: SELECT `ChainedPackage` FROM `AI_ChainedPackage`
Note: 1: 2205 2: 3: Environment
Note: 1: 2228 2: 3: Environment 4: SELECT `Environment`,`Component_` FROM `Environment`
Doing action: ExitDialog
Action : ExitDialog.
Action start : ExitDialog.
PROPERTY CHANGE: Deleting RUNAPPLICATION property. Its current value is '1'.
Action ended : ExitDialog. Return value 1.
Destroying RemoteAPI object.
Custom Action Manager thread ending.
=== Verbose logging stopped: 20/07/2018 ===
Fail from network drive:
Action ended : InstallValidate. Return value 1.
Doing action: VerifyReadyDlg
Action : VerifyReadyDlg.
Action start : VerifyReadyDlg.
Action ended : VerifyReadyDlg. Return value 1.
Doing action: ProgressDlg
Action : ProgressDlg.
Action start : ProgressDlg.
Action ended : ProgressDlg. Return value 1.
Note: 1: 2262 2: AI_AppSearchEx 3: -2147287038
Note: 1: 2205 2: 3: AI_TempFile
Note: 1: 2228 2: 3: AI_TempFile 4: SELECT `Property` FROM `AI_TempFile`
Note: 1: 2262 2: AI_PreRequisite 3: -2147287038
Note: 1: 2205 2: 3: AI_XmlLocator
Note: 1: 2228 2: 3: AI_XmlLocator 4: SELECT `Property` FROM `AI_XmlLocator`
Doing action: UserExit
Action : UserExit.
Action start : UserExit.
Action ended : UserExit. Return value 2.
Note: 1: 2205 2: 3: Environment
Note: 1: 2228 2: 3: Environment 4: SELECT `Environment`,`Component_` FROM `Environment`
Destroying RemoteAPI object.
Custom Action Manager thread ending.
=== Verbose logging stopped: 20/07/2018 ===
Any suggestions?
Regards,
Harvey