[Bug 15796] America's Army Deploy Client v1.2.x (.NET 2.0) installer fails with Wine-Mono

WineHQ Bugzilla wine-bugs at winehq.org
Wed Apr 1 17:54:50 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=15796

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|https://gamefront.online/fi |https://web.archive.org/web
                   |les/12340819/AADeployClient |/20200401220538/https://fil
                   |Installer.exe               |es.downloadnow.com/s/softwa
                   |                            |re/11/02/80/68/AADeployClie
                   |                            |ntInstaller.exe?token=15858
                   |                            |14617_f62138c885d6ad78d2a36
                   |                            |b2772f14d85&fileName=AADepl
                   |                            |oyClientInstaller.exe
             Status|NEEDINFO                    |NEW
            Summary|America's Army Deploy       |America's Army Deploy
                   |Client v1.2.4 (.NET 2.0)    |Client v1.2.x (.NET 2.0)
                   |installer fails with        |installer fails with
                   |Wine-Mono                   |Wine-Mono

--- Comment #16 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

I've created a snapshot via Internet Archive:

https://web.archive.org/web/20200401220538/https://files.downloadnow.com/s/software/11/02/80/68/AADeployClientInstaller.exe?token=1585814617_f62138c885d6ad78d2a36b2772f14d85&fileName=AADeployClientInstaller.exe

@ joaopa

--- quote ---
I manage to install the client in a fresh wine prefix with wine-5.5

Can an administrator close this bug as FIXED?
--- quote ---

Although the installer claims success it seems questionable.
One of the last messages in console (like comment #12):

--- snip --- 
0090:err:msi:__wine_msi_call_dll_function Custom action
(L"C:\\users\\focht\\Temp\\msi1743.tmp":"ManagedInstall") caused a page fault:
c0000005
--- snip ---

The client itself doesn't start which could be another indication of a
broken/partial installation or a follow-up problem.

I've encountered several bugs in the past where installers claimed success but
it was just a lie. So be sceptical of everything. Challenge things - including
yourself ;-)

In this case one could approach the problem at different levels.

If a broken/partial installation is suspected, a simple approach would be to
compare the content of both WINEPREFIXes (Wine-Mono vs. MS .NET) after
installation. It doesn't require much knowledge, except maybe knowing which
non-overlapping components of each .NET Framework to exclude from comparison.
There could be missing files in app/game client folder and/or missing
assemblies in GAC, missing registry entries etc.

A more elaborate approach would be to create WINEDEBUG=+seh,+relay,+msi
installer trace logs with Wine-Mono and MS .NET each and check what that
failing custom action is trying to do by looking at the succeeding one.

A more advanced level involves the analysis of Wine-Mono trace and
decompilation of the installer .NET assemblies involved in the (managed) custom
action.

$ sha1sum AADeployClientInstaller.exe 
47dfb2e8d5575da3ee5dd5f3ba5b1621de705c8b  AADeployClientInstaller.exe

$ du -sh AADeployClientInstaller.exe 
9.1M    AADeployClientInstaller.exe

$  wine --version
wine-5.5-126-g5c0e699dba

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list