http://bugs.winehq.org/show_bug.cgi?id=8461
Summary: Articulate Presenter 5.2 installer fails on first run Product: Wine Version: CVS Platform: Other URL: http://www.articulate.com/ OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: wine-msi AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
When you first run the installer (ap520trial.exe) on a clean system, it fails with
trace:msi:HANDLE_CustomType1 Calling function L"ISForceReboot" from L"C:\windows\temp\msi251d.tmp" ... err:msi:custom_get_thread_return Invalid Return Code 1604 trace:msi:msiobj_release object 0x18cff8 destroyed err:msi:ITERATE_Actions Execution halted, action L"ISForceReboot.E41D22B8_89E8_11D6_A8E3_00B0D0419B9B" returned 1603
Running it again succeeds. A diff of +msi shows -trace:msi:MSI_GetPropertyW returning L"0" for property L"WSHVERSION" +trace:msi:MSI_GetPropertyW returning L"5.6.0.6626" for property L"WSHVERSION" so perhaps the installer was trying to install wsh5.6 and then force a reboot. Sure enough, running 'winetricks wsh56' on a clean .wine and then running this app's installer succeeds.
Googling finds three or so other installers that suffer from this; see e.g. bug 4700 comment 8, which says spss 14 demo failed this way.
I'll attach the interesting part of the +msi,+relay log. I'm marking this as an msi bug out of lack of imagination....