Install failure on Vista SP2 "while installer determines disk space"
An MSI which installs fine on all other OSes, including Windows7, fails on Vista SP2 while showing "Please wait while the installer determines your disk space requirements". The install has to be canceled by the user, or it hangs forever with that message. There is nothing unusual in the MSI log, only the return value 2 from the canceled Welcome_Dialog action, which leads into User_Exit (but the log is attached anyway, as vistasp2fail.zip.) It's a per-machine install and the MSI is built with WIS 7.3.0.250. NOTE: there is no lack of disk space; 30GB minimum free, and this MSI is comparatively small.
It's probably the same problem as reported in this forum in August:
https://www-secure.symantec.com/connect/forums/pro...
The install succeeds when it's run silent, from an Administrator command prompt (log also attached as vistasp2ok-silent.zip), but that's unpalatable for the large customer base. At first I thought that maybe Vista SP2 might be blocking the WiseNextDlg CA, given that it installs OK when run silent, but that CA appears fine in the log (iirc WiseNextDlg is scripted, so I thought maybe scripting was blocked.)
Have Wise/Altiris/Symantec got a solution? I tried a forum search but didn't find anything relevant. (Is there a more powerful search than the little "Search Forums" box?)
Thanks for any suggestions
More log required
The costing operations appear to complete quickly and without any errors in the log.
Can you run the install so that the hang runs for at least 60 seconds, then post that logfile, as the timestamps for the various actions may well allow a more accurate diagnosis.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
log with more delay
Looks like the dialogs are the problem
Hi Alan,
Had a closer look at the failing log this morning. What I am looking for is for each Action Start statement to have a corresponding Action Ended statement in the log.
In your failing log, the Action start 10:21:58: Welcome_Dialog has no corresponding Action End, so something in the dialog sequence is causing the hang - which corresponds with your observation that a silent install (where dialogs are not run) works OK.
From the log, it looks like the Start_Installation_Dialog might be the culprit - but since the License dialog precedes it, are there any custom actions involved with the licensing of the product, that could be stalling?
What might be happening is that the installer is waiting for an input to a dialog that the user cannot see for some reason.
So perhaps one faultfinding trick would be to disable each dialog in turn and see if the install works with one of the dialogs inactive - then at least you know where to look further.
If you run the installer on a working system, and note the keystrokes you need at each point in the install, then repeat the same sequence on Vista SP2 and enter the keystrokes associated with the dialog that would be next up if the install wasn't hanging, it might also show whether the install is hanging because it is awaiting user input (which is not happening because the next dialog is not displaying for some reason).
Hope this makes sense.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
log with one hour delay
a clue from comparing XP and Vista
(The log with an hour delay posted above is probably irrelevant.)
This MSI has three dialogs, Welcome, License Agreement and Start Installation. On XP clicking Next in the Start Installation dialog goes on to the Updating System screen. On Vista SP2 that click brings a popup "Please wait while the installer determines your disk space requirements" -- and that popup doesn't appear at all on XP. The popup has only a Cancel button, which returns control to the Start Installation dialog (i.e. it doesn't cancel the install, only the disk space check popup.) Clicking Next again gets the popup again, until one gives up and clicks Cancel on the Start Installation dialog.
The log from XP shows
PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
in the Welcome_Dialog first stage (before the License Agreement).
But on VistaSP2, CostingComplete is NOT changed until after the Cancel button has been clicked and the Welcome_Dialog action has ended.
Why might CostingComplete not be changed during Vista's dialog sequence? What else should I look for? This really doesn't seem like a bug in my installer code. It seems like the GUI is somehow stopping the costing property being set (hence silent installs succeed.)
The guy who had the similar problem back in August says he fixed the problem by finding and fixing an error in the directory table. But there are no (findable) errors in our MSI's tables -- it passes validation with no errors nor even warnings, and WIS finds no problems using "check tables". He also said that the problem only happened in Virtual Machines. I'm reproducing our problem in a VM, and our customer also uses a VM. I don't have a normal Vista install to test on, so I can't check if it only happens in a VM.
Here are the dialog sections of the logs. There doesn't seem to be another significant difference between them beyond the moved CostingComplete change (which is bolded below). First the XP log:
MSI (c) (8C:4C) [18:10:19:081]: Doing action: Welcome_Dialog
Action start 18:10:19: Welcome_Dialog.
Action 18:10:19: Welcome_Dialog. Dialog created
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: DuplicateFile 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: ReserveCost 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2205 2: 3: _RemoveFilePath
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: TypeLib 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: BindImage 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: ProgId 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: PublishComponent 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: SelfReg 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Font 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (8C:54) [18:10:19:151]: Note: 1: 2727 2:
MSI (c) (8C:54) [18:10:24:158]: Doing action: WiseNextDlg
Action start 18:10:24: WiseNextDlg.
MSI (c) (8C:54) [18:10:24:158]: Creating MSIHANDLE (8) of type 790542 for thread 1108
MSI (c) (8C:80) [18:10:24:158]: Invoking remote custom action. DLL: C:\DOCUME~1\alan\LOCALS~1\Temp\MSI4.tmp, Entrypoint: WiseNextDlg
MSI (c) (8C!90) [18:10:24:369]: PROPERTY CHANGE: Adding WiseCurrentDialog property. Its value is 'Welcome_Dialog'.
MSI (c) (8C!90) [18:10:24:369]: Creating MSIHANDLE (9) of type 790541 for thread 1680
MSI (c) (8C!90) [18:10:24:369]: Creating MSIHANDLE (10) of type 790540 for thread 1680
MSI (c) (8C!90) [18:10:24:369]: Creating MSIHANDLE (11) of type 790531 for thread 1680
MSI (c) (8C!90) [18:10:24:369]: Closing MSIHANDLE (11) of type 790531 for thread 1680
MSI (c) (8C!90) [18:10:24:369]: Creating MSIHANDLE (12) of type 790531 for thread 1680
MSI (c) (8C!90) [18:10:24:369]: PROPERTY CHANGE: Adding WiseNextDialog property. Its value is 'License_Dialog'.
MSI (c) (8C!90) [18:10:24:369]: PROPERTY CHANGE: Adding WiseDialogStack property. Its value is 'Welcome_Dialog'.
MSI (c) (8C!90) [18:10:24:369]: Closing MSIHANDLE (12) of type 790531 for thread 1680
MSI (c) (8C!90) [18:10:24:369]: Closing MSIHANDLE (10) of type 790540 for thread 1680
MSI (c) (8C!90) [18:10:24:369]: Closing MSIHANDLE (9) of type 790541 for thread 1680
MSI (c) (8C:80) [18:10:24:369]: Closing MSIHANDLE (8) of type 790542 for thread 1108
Action ended 18:10:24: WiseNextDlg. Return value 1.
Info 2898. Arial8, Arial, 1
Action 18:10:24: License_Dialog. Dialog created
MSI (c) (8C:54) [18:10:26:532]: PROPERTY CHANGE: Modifying Accept property. Its current value is 'No'. Its new value: 'Yes'.
MSI (c) (8C:54) [18:10:28:725]: Doing action: WiseNextDlg
Action start 18:10:28: WiseNextDlg.
MSI (c) (8C:54) [18:10:28:735]: Creating MSIHANDLE (13) of type 790542 for thread 1108
MSI (c) (8C:94) [18:10:28:735]: Invoking remote custom action. DLL: C:\DOCUME~1\alan\LOCALS~1\Temp\MSI5.tmp, Entrypoint: WiseNextDlg
MSI (c) (8C!14) [18:10:28:905]: PROPERTY CHANGE: Modifying WiseCurrentDialog property. Its current value is 'Welcome_Dialog'. Its new value: 'License_Dialog'.
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (14) of type 790541 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (15) of type 790540 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (16) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (16) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (17) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (17) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (18) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (18) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (19) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (19) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (20) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (20) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (21) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (21) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (22) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (22) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Creating MSIHANDLE (23) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: PROPERTY CHANGE: Modifying WiseNextDialog property. Its current value is 'License_Dialog'. Its new value: 'Start_Installation_Dialog'.
MSI (c) (8C!14) [18:10:28:905]: PROPERTY CHANGE: Modifying WiseDialogStack property. Its current value is 'Welcome_Dialog'. Its new value: 'Welcome_Dialog|License_Dialog'.
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (23) of type 790531 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (15) of type 790540 for thread 1556
MSI (c) (8C!14) [18:10:28:905]: Closing MSIHANDLE (14) of type 790541 for thread 1556
MSI (c) (8C:94) [18:10:28:905]: Closing MSIHANDLE (13) of type 790542 for thread 1108
Action ended 18:10:28: WiseNextDlg. Return value 1.
Action 18:10:28: Start_Installation_Dialog. Dialog created
MSI (c) (8C:54) [18:10:29:416]: Note: 1: 2727 2:
MSI (c) (8C:54) [18:10:29:917]: Note: 1: 2727 2:
MSI (c) (8C:54) [18:10:30:417]: Note: 1: 2727 2:
MSI (c) (8C:54) [18:10:30:918]: Note: 1: 2727 2:
MSI (c) (8C:54) [18:10:31:058]: Doing action: WiseNextDlg
Action start 18:10:31: WiseNextDlg.
MSI (c) (8C:54) [18:10:31:058]: Creating MSIHANDLE (24) of type 790542 for thread 1108
MSI (c) (8C:48) [18:10:31:058]: Invoking remote custom action. DLL: C:\DOCUME~1\alan\LOCALS~1\Temp\MSI6.tmp, Entrypoint: WiseNextDlg
MSI (c) (8C!00) [18:10:31:229]: PROPERTY CHANGE: Modifying WiseCurrentDialog property. Its current value is 'License_Dialog'. Its new value: 'Start_Installation_Dialog'.
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (25) of type 790541 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (26) of type 790540 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (27) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Closing MSIHANDLE (27) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (28) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Closing MSIHANDLE (28) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (29) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Closing MSIHANDLE (29) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (30) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Closing MSIHANDLE (30) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (31) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Closing MSIHANDLE (31) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (32) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Closing MSIHANDLE (32) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (33) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Closing MSIHANDLE (33) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:229]: Creating MSIHANDLE (34) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:239]: Closing MSIHANDLE (34) of type 790531 for thread 1024
MSI (c) (8C!00) [18:10:31:239]: PROPERTY CHANGE: Deleting WiseNextDialog property. Its current value is 'Start_Installation_Dialog'.
MSI (c) (8C!00) [18:10:31:239]: PROPERTY CHANGE: Modifying WiseDialogStack property. Its current value is 'Welcome_Dialog|License_Dialog'. Its new value: 'Welcome_Dialog|License_Dialog|Start_Installation_Dialog'.
MSI (c) (8C!00) [18:10:31:239]: Closing MSIHANDLE (26) of type 790540 for thread 1024
MSI (c) (8C!00) [18:10:31:239]: Closing MSIHANDLE (25) of type 790541 for thread 1024
MSI (c) (8C:48) [18:10:31:239]: Closing MSIHANDLE (24) of type 790542 for thread 1108
Action ended 18:10:31: WiseNextDlg. Return value 1.
Action ended 18:10:31: Welcome_Dialog. Return value 1.
MSI (c) (8C:4C) [18:10:31:239]: Skipping action: Resume_Install_Dialog (condition is false)
MSI (c) (8C:4C) [18:10:31:239]: Skipping action: Patch_Dialog (condition is false)
MSI (c) (8C:4C) [18:10:31:239]: Skipping action: SetWizardProperty (condition is false)
MSI (c) (8C:4C) [18:10:31:239]: Skipping action: Maintenance_Welcome_Dialog (condition is false)
MSI (c) (8C:4C) [18:10:31:239]: Doing action: Progress_Dialog
Action start 18:10:31: Progress_Dialog.
Action 18:10:31: Progress_Dialog. Dialog created
Action ended 18:10:31: Progress_Dialog. Return value 1.
MSI (c) (8C:4C) [18:10:31:259]: Doing action: ExecuteAction
Action start 18:10:31: ExecuteAction.
And here's the same piece of log from Vista SP2. Notice how the CostingComplete change is near the end, after the welcome dialog has finished:
MSI (c) (EC:F4) [18:06:31:359]: Doing action: Welcome_Dialog
Action 18:06:31: Welcome_Dialog.
Action start 18:06:31: Welcome_Dialog.
MSI (c) (EC:F4) [18:06:31:359]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'Welcome_Dialog'
Action 18:06:31: Welcome_Dialog. Dialog created
MSI (c) (EC:F0) [18:06:33:863]: Doing action: WiseNextDlg
Action 18:06:33: WiseNextDlg.
Action start 18:06:33: WiseNextDlg.
MSI (c) (EC:F0) [18:06:33:863]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'WiseNextDlg'
MSI (c) (EC:F0) [18:06:33:863]: Creating MSIHANDLE (8) of type 790542 for thread 3056
MSI (c) (EC:E0) [18:06:33:863]: Invoking remote custom action. DLL: C:\Users\alan\AppData\Local\Temp\MSID096.tmp, Entrypoint: WiseNextDlg
MSI (c) (EC!E4) [18:06:33:953]: PROPERTY CHANGE: Adding WiseCurrentDialog property. Its value is 'Welcome_Dialog'.
MSI (c) (EC!E4) [18:06:33:953]: Creating MSIHANDLE (9) of type 790541 for thread 3300
MSI (c) (EC!E4) [18:06:33:953]: Creating MSIHANDLE (10) of type 790540 for thread 3300
MSI (c) (EC!E4) [18:06:33:953]: Creating MSIHANDLE (11) of type 790531 for thread 3300
MSI (c) (EC!E4) [18:06:33:953]: Closing MSIHANDLE (11) of type 790531 for thread 3300
MSI (c) (EC!E4) [18:06:33:953]: Creating MSIHANDLE (12) of type 790531 for thread 3300
MSI (c) (EC!E4) [18:06:33:953]: PROPERTY CHANGE: Adding WiseNextDialog property. Its value is 'License_Dialog'.
MSI (c) (EC!E4) [18:06:33:953]: PROPERTY CHANGE: Adding WiseDialogStack property. Its value is 'Welcome_Dialog'.
MSI (c) (EC!E4) [18:06:33:953]: Closing MSIHANDLE (12) of type 790531 for thread 3300
MSI (c) (EC!E4) [18:06:33:953]: Closing MSIHANDLE (10) of type 790540 for thread 3300
MSI (c) (EC!E4) [18:06:33:953]: Closing MSIHANDLE (9) of type 790541 for thread 3300
MSI (c) (EC:E0) [18:06:33:953]: Closing MSIHANDLE (8) of type 790542 for thread 3056
Action ended 18:06:33: WiseNextDlg. Return value 1.
Info 2898. For Arial8 textstyle, the system created a 'Arial' font, in 1 character set, of 14 pixels height.
Action 18:06:34: License_Dialog. Dialog created
MSI (c) (EC:F0) [18:06:35:405]: PROPERTY CHANGE: Modifying Accept property. Its current value is 'No'. Its new value: 'Yes'.
MSI (c) (EC:F0) [18:06:36:657]: Doing action: WiseNextDlg
Action 18:06:36: WiseNextDlg.
Action start 18:06:36: WiseNextDlg.
MSI (c) (EC:F0) [18:06:36:657]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'WiseNextDlg'
MSI (c) (EC:F0) [18:06:36:657]: Creating MSIHANDLE (13) of type 790542 for thread 3056
MSI (c) (EC:00) [18:06:36:657]: Invoking remote custom action. DLL: C:\Users\alan\AppData\Local\Temp\MSIDB81.tmp, Entrypoint: WiseNextDlg
MSI (c) (EC!04) [18:06:36:687]: PROPERTY CHANGE: Modifying WiseCurrentDialog property. Its current value is 'Welcome_Dialog'. Its new value: 'License_Dialog'.
MSI (c) (EC!04) [18:06:36:687]: Creating MSIHANDLE (14) of type 790541 for thread 3332
MSI (c) (EC!04) [18:06:36:687]: Creating MSIHANDLE (15) of type 790540 for thread 3332
MSI (c) (EC!04) [18:06:36:687]: Creating MSIHANDLE (16) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (16) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Creating MSIHANDLE (17) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (17) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Creating MSIHANDLE (18) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (18) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Creating MSIHANDLE (19) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (19) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Creating MSIHANDLE (20) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (20) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Creating MSIHANDLE (21) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (21) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Creating MSIHANDLE (22) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (22) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Creating MSIHANDLE (23) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: PROPERTY CHANGE: Modifying WiseNextDialog property. Its current value is 'License_Dialog'. Its new value: 'Start_Installation_Dialog'.
MSI (c) (EC!04) [18:06:36:697]: PROPERTY CHANGE: Modifying WiseDialogStack property. Its current value is 'Welcome_Dialog'. Its new value: 'Welcome_Dialog|License_Dialog'.
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (23) of type 790531 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (15) of type 790540 for thread 3332
MSI (c) (EC!04) [18:06:36:697]: Closing MSIHANDLE (14) of type 790541 for thread 3332
MSI (c) (EC:00) [18:06:36:697]: Closing MSIHANDLE (13) of type 790542 for thread 3056
Action ended 18:06:36: WiseNextDlg. Return value 1.
Action 18:06:36: Start_Installation_Dialog. Dialog created
MSI (c) (EC:F0) [18:06:37:879]: Doing action: WiseNextDlg
Action 18:06:37: WiseNextDlg.
Action start 18:06:37: WiseNextDlg.
MSI (c) (EC:F0) [18:06:37:879]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'WiseNextDlg'
MSI (c) (EC:F0) [18:06:37:879]: Creating MSIHANDLE (24) of type 790542 for thread 3056
MSI (c) (EC:28) [18:06:37:879]: Invoking remote custom action. DLL: C:\Users\alan\AppData\Local\Temp\MSIE048.tmp, Entrypoint: WiseNextDlg
MSI (c) (EC!2C) [18:06:37:959]: PROPERTY CHANGE: Modifying WiseCurrentDialog property. Its current value is 'License_Dialog'. Its new value: 'Start_Installation_Dialog'.
MSI (c) (EC!2C) [18:06:37:959]: Creating MSIHANDLE (25) of type 790541 for thread 3372
MSI (c) (EC!2C) [18:06:37:959]: Creating MSIHANDLE (26) of type 790540 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (27) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (27) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (28) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (28) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (29) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (29) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (30) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (30) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (31) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (31) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (32) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (32) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (33) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (33) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Creating MSIHANDLE (34) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (34) of type 790531 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: PROPERTY CHANGE: Deleting WiseNextDialog property. Its current value is 'Start_Installation_Dialog'.
MSI (c) (EC!2C) [18:06:37:969]: PROPERTY CHANGE: Modifying WiseDialogStack property. Its current value is 'Welcome_Dialog|License_Dialog'. Its new value: 'Welcome_Dialog|License_Dialog|Start_Installation_Dialog'.
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (26) of type 790540 for thread 3372
MSI (c) (EC!2C) [18:06:37:969]: Closing MSIHANDLE (25) of type 790541 for thread 3372
MSI (c) (EC:28) [18:06:37:969]: Closing MSIHANDLE (24) of type 790542 for thread 3056
Action ended 18:06:37: WiseNextDlg. Return value 1.
Action 18:07:32: Cancel. Dialog created
Action ended 18:07:34: Welcome_Dialog. Return value 2.
MSI (c) (EC:F4) [18:07:34:220]: Doing action: User_Exit
Action 18:07:34: User_Exit.
Action start 18:07:34: User_Exit.
MSI (c) (EC:F4) [18:07:34:220]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction` WHERE `Action` = 'User_Exit'
Action 18:07:34: User_Exit. Dialog created
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: DuplicateFile 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: ReserveCost 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2205 2: 3: _RemoveFilePath
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: TypeLib 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (EC:BC) [18:07:34:250]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2262 2: BindImage 3: -2147287038
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2262 2: ProgId 3: -2147287038
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2262 2: PublishComponent 3: -2147287038
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2262 2: SelfReg 3: -2147287038
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2262 2: Extension 3: -2147287038
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2262 2: Font 3: -2147287038
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2262 2: Class 3: -2147287038
MSI (c) (EC:BC) [18:07:34:260]: Note: 1: 2727 2:
Action ended 18:07:35: User_Exit. Return value 2.
Action ended 18:07:35: INSTALL. Return value 2.
MSI (c) (EC:F4) [18:07:35:702]: Destroying RemoteAPI object.
MSI (c) (EC:9C) [18:07:35:702]: Custom Action Manager thread ending.
VMs
OK, you didn't mention running on VM's, and that could indeed be relevant. So can I open the discussion further to enquire which VMs you are running, and whether your customer is running the same VMs - at the end of the day, if this proves to be a bug, then being able to duplicate the problem in the lab is a big first step to finding the location of the bug.
So please share with us the detailed configuration of your VMs. Presumably you have not tried this on a real machine if you are testing in VMs.
Secondly, are you able to zip and attach an example MSI which demonstrates the problem?
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
How to attach a zip?
How can I attach a file? There seems to be no way to attach to replies, only to the initial new post. I'll be happy to post a zipped example somewhere, or email or whatever works.
Humble apologies if not mentioning the VM wasted time! I should have thought to say that, though I didn't know it _only_ happened in a VM until yesterday's customer email.
I'm using a VirtualPC VM of a fresh Vista install with SP2 applied. I suspect our customer is also using VirtualPC because they mentioned the VHD virtual disk file that (afaik) is specific to VirtualPC. Unfortunately I don't have a machine where I can try an install on a "real" non-virtual Vista SP2. The VM settings are listed below.
Incidentally VirtualPC, MS's free tool, is very handy for install tests, because with the right settings a batch file can take one from a crashed running OS back to a clean running OS in about ten or fifteen seconds - the recovery is much less than I've found with other virtualization tools. I set the VM to have "undo disks" enabled, and save a running image. Then the batch can kill VirtualPC, restore the small VMC file, and restart VirtualPC; as the big virtual disk file doesn't get changed, this lets the kill-restart happen v
Aplogies again!
Alan
VirtualPC version 6.0.192.0 (running on host with XP SP3, 2GB RAM)
Virtual machine settings:
Vista SP2 installed (from ISO)
Memory: 1024 MB
Hard disk: 32,768 MB, dynamically expanding virtual hard disk, version 5.3
Undo disks: enabled
CD/DVD: not attached
Floppy: none
COM1/COM2/LPT2: none
Networking:one Intel PRO/100 S Desktop Adapter
Sound:enabled
Hardware Virtualization: not available
Mouse: pointer integration on
No shared folders
Display: default
The VirtualPC Virtual Machine Additions are installed - they integrate the VM window with the host OS, enabling drag-and-drop etc.
Even a do-nothing MSI fails: a Wise Installation Studio bug?
I've made a new WSI that installs only a single text file, with two dialogs: "Welcome" and "Start Install". The same problem occurs in Vista SP2 VirtualPC VM -- clicking Next on the Start Installation dialog opens a popup "Please wait while i check your disk requirements" that never closes itself.
So it really does seem like a bug in Wise Installation Studio (or at least could be described as an incompatibility between WIS and Vista SP2 VM.)
Attachments
You can only attach stuff to your original posting in the thread - it's an annoying limitation of the forum software which I hope they will fix in due course. You can use the Edit option to add stuff to your original post.
WPS8 was released recently, and the Wisescript Editor has had a number of bug fixes applied. If you have the time, you could set up the eval download and see if the wisescript editor works for Vista SP2 VMs
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
WSP8 has same problem. (I still can't attach files.)
> You can use the Edit option to add stuff to your original post.
I can edit my follow-up posts but my original post doesn't have an edit button (though it shows as being the same username, Alan Sinclair 2, it only has a "report as offensive button (browser is Firefox 3.5 fwiw)) So I still can't find a way to attach any more files.
The same problem occurs with a trivial MSI compiled with WSP8 eval: a non-silent install fails on Vista SP2 on VirtualPC.
I think any and all Wise-created MSIs will fail on Vista SP2 on VirtualPC. I haven't tried other virtualization platforms. Maybe it's a bug in VirtualPC. The workaround is to install silent.
I have experienced this error
I have experienced this error too after upgrading MSI runtime to 4.5. The user has to click Cancel and restart the setup. The second time it works. I remember that I read that this was an MSI problem in 4.5. I'm not sure if this is the same problem.
Thanks for the help. I'm
Thanks for the help. I'm moving on without a fix, and will suggest that the customer propagates the workaround of installing silently.
I found the thread about this
I found the thread about this problem:
https://www-secure.symantec.com/connect/forums/cos...
Maybe you could try to move the Costfinalize action as suggested?
Would you like to reply?
Login or Register to post your comment.