[Bug 6973] America's Army 2.8 installer crashes

Wine Bugs wine-bugs at winehq.org
Tue May 22 14:24:33 CDT 2007


------- Additional Comments From focht at gmx.net  2007-22-05 14:24 -------

the patch works (as expected).
Though you only need to add HKLM key but additonal HKCU might not hurt...

--- quote ---
Out of curiosity, if you export the uninstall key from HKEY_LOCAL_MACHINE and
HKEY_CURRENT_USER, and then remove the uninstall key from both locations on
WINDOWS, do you get the same crash?
--- quote ---

Of course. You only need to remove HKLM uninstall key for proof.

msiexec /i "America's Army.msi" /l*v install.log

Produces same dialog 

--- snip windows msi log ---
MSI (c) (5C:14) [20:21:29:406]: Doing action: IS_CheckForOld
Action 20:21:29: IS_CheckForOld. 
Action start 20:21:29: IS_CheckForOld.
MSI (c) (5C:60) [20:21:29:406]: Invoking remote custom action. DLL:
d:\Temp\MSI1E.tmp, Entrypoint: f1
1: Invoke Function fails, Error = 0x80070002 
Action ended 20:21:29: IS_CheckForOld. Return value 3.
MSI (c) (5C:14) [20:21:29:562]: Doing action: SetupCompleteError
Action 20:21:29: SetupCompleteError. 
Action start 20:21:29: SetupCompleteError.
Info 2898.Tahoma8, Tahoma, 0
Info 2898.TahomaWhite8, Tahoma, 0
Action 20:21:29: SetupCompleteError. Dialog created
MSI (c) (5C:10) [20:21:29:671]: Note: 1: 2731 2: 0 
MSI (c) (5C:10) [20:21:33:281]: Doing action: ISCleanUpFatalExit
Action 20:21:33: ISCleanUpFatalExit. 
Action start 20:21:33: ISCleanUpFatalExit.
MSI (c) (5C:C4) [20:21:33:296]: Invoking remote custom action. DLL:
d:\Temp\MSI1F.tmp, Entrypoint: CleanUp
Action ended 20:21:33: ISCleanUpFatalExit. Return value 1.
Action ended 20:21:33: SetupCompleteError. Return value 2.
Action ended 20:21:33: INSTALL. Return value 3.
MSI (c) (5C:14) [20:21:33:453]: Destroying RemoteAPI object.
--- snip windows msi log ---

The installer engine (ikernel) hangs at exit, after last final setup dialog is
closed, but that seems harmless.
The game is installed fine. The update (patch) to 2.81 fine too.

Though slightly off topic: That game uses PunkBuster.
If you push digital certificates verification (wintrust/crypt) implementation in
wine a little, i might look into possibility to get PunkBuster working
(executables are digitally signed).
This might be of some interest, due to PunkBuster being used in several major
multiplayer games.


Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the wine-bugs mailing list