[Bug 38560] AngryBirdsInstaller_4.0.0.exe fails to install

wine-bugs at winehq.org wine-bugs at winehq.org
Thu May 14 16:20:36 CDT 2015


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download, Installer
             Status|UNCONFIRMED                 |RESOLVED
                URL|                            |http://download.angrybirds.
                   |                            |com/games/AngryBirds/AngryB
                   |                            |irdsInstaller_4.0.0.exe
                 CC|                            |focht at gmx.net
          Component|-unknown                    |msi
         Resolution|---                         |DUPLICATE

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

the installer suffers from multiple issues (dupes).

You're installing in a 64-bit WINEPREFIX but the actual bootstrapper installer
is 32-bit.
The installer spawns 'msiexec' process which is automatically 64-bit.

There is a custom action that requires to be run on a 32-bit custom action
server.

--- snip ---
...
0026:Starting process
L"Z:\\home\\focht\\Downloads\\AngryBirdsInstaller_4.0.0.exe"
(entryproc=0x42ff27)
...
0026:Call KERNEL32.CreateProcessW(00154480
L"C:\\windows\\system32\\msiexec.exe",00154680 L" /i 
\"C:\\users\\focht\\Application Data\\Rovio Entertainment Ltd\\Angry Birds
4.0.0\\install\\0BBDA25\\AngryBirdsClassic_4.0.0_PRODUCTIONCLOUD_rovio_DISTRIBUTION.msi\"
 AI_SETUPEXEPATH=\"Z:\\home\\focht\\Downloads\\AngryBirdsInstaller_4.0.0.exe\"
SETUPEXEDIR=\"Z:\\home\\focht\\Downloads\\\"
EXE_CMD"...,00000000,00000000,00000000,00000020,00000000,00000000,0033f8e8,0033f930)
ret=0040f427
...
002d:Call KERNEL32.__wine_kernel_init() ret=7fcf712d12c9
0026:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=0040f427 
...
002d:trace:msi:ACTION_CustomAction Handling custom action
L"AI_EstimateExtractFiles" (1 L"Prereq.dll" L"EstimateExtractFiles")
002d:trace:msi:HANDLE_CustomType1 Calling function L"EstimateExtractFiles" from
L"C:\\users\\focht\\Temp\\msie8f3.tmp" 
...
0034:Starting thread proc 0x7fcf6a473314 (arg=0xac7cb4)
0034:trace:msi:DllThread custom action (34) started
0034:trace:msi:ACTION_CallDllFunction {e1dac4b1-fe23-4500-bef0-c58f914343d3} 
...
0034:Call KERNEL32.LoadLibraryW(00ac79f4
L"C:\\users\\focht\\Temp\\msie8f3.tmp") ret=7fcf6a472f2d
0034:Ret  KERNEL32.LoadLibraryW() retval=00000000 ret=7fcf6a472f2d
0034:warn:msi:ACTION_CallDllFunction failed to load dll
L"C:\\users\\focht\\Temp\\msie8f3.tmp" (193)
0034:trace:msi:DllThread custom action (34) returned 0 
--- snip ---

This obviously can't work.

See bug 37856 for the glory details.

In a 32-bit WINEPREFIX you'd run into bug 33345 which is a dupe of bug 34989

Resolving as dupe of bug 37856 since it's the first issue you ran into due to
use of 64-bit WINEPREFIX.

As Austin already said, don't attach strace logs unless if specifically asked
for (which only happens in one of a gazillion times).

$ sha1sum AngryBirdsInstaller_4.0.0.exe 
479714c71d49df7b2ca16bc6c44a6216a008eae4  AngryBirdsInstaller_4.0.0.exe

$ du -sh AngryBirdsInstaller_4.0.0.exe 
75M    AngryBirdsInstaller_4.0.0.exe

$ wine --version
wine-1.7.42-158-gf920dfd

Regards

*** This bug has been marked as a duplicate of bug 37856 ***

-- 
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